关闭

Linux下如何备份分区表

454人阅读 评论(0) 收藏 举报
分类:

分类: 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下叫块),并不影响正常的文件系统。此项操作具有一定风险,请不要随意进行。

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:45976次
    • 积分:599
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:79篇
    • 译文:0篇
    • 评论:0条
    国内dba技术链接
    http://www.oracle.com/technetwork/topics/security/alerts-086861.html
    自己的其他博客
    http://blog.sina.com.cn/u/3145986841