当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 备份与恢复分区表
帖子发表于 : 2012-05-15 15:18 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
看到许多人因丢失分区而苦恼,只能说备份分区表是王道,而不是在丢失分区信息之后用各种工具软件想办法恢复分区表,写这个帖子顺便也把自己的分区表做个备份。
方法1.不推荐
代码:
sudo fdisk -lu

引用:
Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders, total 320173056 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xac1174d9

Device Boot Start End Blocks Id System
/dev/sda1 * 63 41945714 20972826 7 HPFS/NTFS/exFAT
/dev/sda2 41945715 104872319 31463302+ 7 HPFS/NTFS/exFAT
/dev/sda3 104872320 167782859 31455270 7 HPFS/NTFS/exFAT
/dev/sda4 167782921 320172031 76194555+ 5 Extended
/dev/sda5 167782923 188747684 10482381 b W95 FAT32
/dev/sda6 188747748 226484369 18868311 83 Linux
/dev/sda7 226484433 247449194 10482381 83 Linux
/dev/sda8 247449258 251642159 2096451 82 Linux swap / Solaris
/dev/sda9 251643904 290705407 19530752 83 Linux
/dev/sda10 290707456 320172031 14732288 83 Linux

Disk /dev/sdb: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders, total 80293248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ac225

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 80292869 40145411 83 Linux


如果分区出现问题,利用上面信息,用下面命令按启止扇区可恢复分区表:
代码:
sudo fdisk -u /dev/sda
sudo fdisk -u /dev/sdb

第一种办法太多手工操作,可能输入错误的启止扇区。

方法2:推荐
http://www.ducea.com/2006/10/09/partition-table-backup/
把分区表备份到文本文件:
代码:
sudo sfdisk -d /dev/sda > sda_table

把sda_table内容贴到论坛或保存到u盘,注意不能存放在以后要恢复分区表的硬盘:
引用:
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start= 63, size= 41945652, Id= 7, bootable
/dev/sda2 : start= 41945715, size= 62926605, Id= 7
/dev/sda3 : start=104872320, size= 62910540, Id= 7
/dev/sda4 : start=167782921, size=152389111, Id= 5
/dev/sda5 : start=167782923, size= 20964762, Id= b
/dev/sda6 : start=188747748, size= 37736622, Id=83
/dev/sda7 : start=226484433, size= 20964762, Id=83
/dev/sda8 : start=247449258, size= 4192902, Id=82
/dev/sda9 : start=251643904, size= 39061504, Id=83
/dev/sda10: start=290707456, size= 29464576, Id=83


从文本文件中恢复分区表:
代码:
sudo sfdisk /dev/sda < sda_table


3.很多工具软件都提供备份和恢复分区表,比如DiskGenius软件,注意把备份保存到u盘。
http://www.diskgenius.cn/help/ptbackup.asp


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf



_________________
评价: 3.7% 晒晒太阳吹吹风
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 备份与恢复分区表
帖子发表于 : 2012-05-15 16:50 
头像

注册: 2012-03-16 16:09
帖子: 158
送出感谢: 1
接收感谢: 0 次
不错的方法


_________________
做人要达内修外(请不要点我,我只是一个签名)


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 备份与恢复分区表
帖子发表于 : 2012-05-22 15:30 
头像

注册: 2012-03-22 20:42
帖子: 2419
送出感谢: 144
接收感谢: 36
:em06


_________________
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 备份与恢复分区表
帖子发表于 : 2012-10-08 22:54 
头像

注册: 2012-03-15 22:32
帖子: 89
送出感谢: 7
接收感谢: 3
非常感谢楼主 :em05


_________________
ubuntu12.04LTS 64bit
神舟优雅A460-i5RD2 CPU:Intel 酷睿i5 2430M显卡:Inter HD3000 & NVIDIA GeForce GT540M

Ubuntu12.04 桌面入门操作指南
论坛精华贴全集
关于linux的书籍
Python3.2简明入门教程

每一楼的右下角可以感谢!
制作超链接:[url=网址]网址释义[/url]


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译