Linux下如何备份分区表

转载 2013年12月02日 09:41:39

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

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

相关文章推荐

LINUX操作系统硬盘分区表 备份,及其详解

在Linux下备份分区表: 使用dd命令 1。备份MBR主引导记录,不备份主分区表: # dd if=/dev/sda of=mbr.backup bs=446 count=1 ...

硬盘无法识别,无法通过自检(分区表出错)---在LINUX下修复成功

今天给同学重装下系统,再GHOST的过程中大概是没有事先格式化系统盘,然后再解压过程中还打开了下,导致了程序一直未响应卡在那里,等了很久没反应,于是就强制关机,悲剧就出来了,重启后BIOS进不去,硬盘...

linux下U盘分区表修复解决识别问题

平台:redhat9、FC5、S3c2410Embedded Linux     硬件:KingSton 2.0 1G USB Disk(默认未更改)     问题描述:     1...

分区表备份工具DSKPROBE使用说明

  • 2008年12月24日 14:10
  • 268KB
  • 下载

磁盘分区表备份与恢复

第一种 利用其他主机进行备份修复 1.将硬盘sda的配置导出为文件sda_mbr.dd [root@bbb ~]# dd if=/dev/sda of=/sda/sda_mbr.dd bs=512...

大数据备份和恢复应用案例--通过分区表备份和恢复数据

大数据备份和恢复应用案例--通过分区表备份和恢复数据 海量数据备份和恢复方案      对于OLAP的数据库的业务特点,是将批量的数据加载入库,然后对这些数据进行分析处理,比如报表或者数据...

Windows、linux系统共存的情况下,还原Windows系统失败,造成分区表错误!--教训

这次是我拿自己的机子做实验,没文化啊太可怕了。我的系统本来是WinXP的系统,然后因为工作需要,想学一下Linux。于是乎在机子上把最大的F盘给删了做为扩展分区,并分出了swap分区,然后又放心地装上...

Linux基础——fstab分区表

Linux基础命令fstab,查看磁盘分区表。

Linux磁盘管理一(磁盘分区、改变分区表记录方式、添加swap分区)

导语:Linux系统有两种分区方式:MBR和GPT。MBR的意思是“主引导记录”,应用于绝大多数使用BIOS的PC设备,但支持的分区数量有限,并且只支持不超过2T的硬盘。不过作为传统的分区机制,MBR...

GUID partition table, GPT 磁盘分区表(在Linux中添加一块大于 2TB 的新磁盘)

因为过去一个扇区大小就是 512bytes 而已,不过目前已经有 4K 的扇区设计出现!为了兼容于所有的磁盘,因此在扇区的定义上面, 大多会使用所谓的逻辑区块地址(Logical Block Addr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下如何备份分区表
举报原因:
原因补充:

(最多只允许输入30个字)