主题 : Linux下备份分区表的方法
级别: 二分秋色
UID: 32218
精华: 0
发帖: 24
威望: 340 点
无痕币: 1255 WHB
贡献值: 0 点
在线时间: 13(时)
注册时间: 2008-05-24
最后登录: 2018-05-16

0 Linux下备份分区表的方法

今天在http://blog.chinaunix.net/u2/71107/showart_1663815.html看到一个在LINUX下备份分区表的方法:

1.#fdisk /dev/hda -l > /tmp/hda.txt
2.备份MBR
#dd if =/dev/hda of=/tmp/mbr bs=512 count=1
主引导记录512字节,前446是程序代码,后64字节包含分区表信息,最后2字节标识是MBR
3.恢复分区表
#dd if=/tmp/mbr of=/dev/hda bs=1 skip=446 count=66

   补充:第一步可以把整个硬盘的分区信息备份下来。第二步可以把MBR上的分区表备份下来,第三步是恢复MBR上的分区信息。第一步得到的分区信息非常重要,倘若全部分区信息丢失,只恢复MBR上的分区信息也不能得到全面的分区,这时就可以通过fdisk程序按照hda.txt的内容重新建立分区表,参数要一样。这样可以恢复所有分区表信息。因为分区只修改部分扇区(Linux下叫块),并不影响正常的文件系统。此项操作具有一定风险,请不要随意进行。

    分区表丢失并不代表数据丢失,重新建立分区表,只要不出差错,数据应该可以正常读取。


Total 0.039437(s) query 3, Time now is:05-13 07:25, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛