我想镜像一个驱动器的分区表,也就是说,在sda和sdb上都有完全相同的分区。 我听说其中一个fdisk工具可以将一个分区表导出到一个文件中,并且该文件可以被读回到另一个驱动器中,但是我似乎无法在手册中find它。
有人可以帮忙吗?
总结一下:我想在两个驱动器,相同的标签,相同的文件系统types和相同的大小上有完全相同的分区。 驱动器上的数据并不重要,我只想分区表。
sfdisk -d /dev/sda | sfdisk -f /dev/sdb
sfdisk -d转储分区表并将其引发到标准输出。 这是通过–force将sfdisk / dev / sdb传递给/ dev / sdb。
您可以使用dd将主引导logging(MBR)从一个设备复制到另一个设备(或文件)。 例如,将MBR从sda复制到sdb将完成
dd if=/dev/sda of=/dev/sdb bs=512 count=1
旗帜是
MBR包含四个主分区的分区表,所以这个解决scheme本身不会复制扩展分区的定义。
维基百科有很好的文章描述主引导logging和扩展启动logging ,解释他们之间的关系和他们的磁盘格式。
注意:此解决scheme可能仅适用于PC兼容系统上的MS-DOS,Microsoft Windows和Linux。