备份具有多个分区的硬盘

备份具有多个分区的硬盘

我的硬盘出现故障,我想将其备份到外部硬盘上。问题是,我的硬盘已分区,我不知道如何进行备份,以便外部硬盘的分区方式与我当前的硬盘相同

答案1

您可以使用备份整个硬盘,包括分区表。

使用此命令时要小心,因为您很容易覆盖有价值的数据!

要备份内置硬盘外部硬盘,你可以在终端窗口中运行此命令:

dd if=内部硬盘驱动器设备名称 of=外部硬盘驱动器名称

其中硬盘设备名称类似于:

/dev/sda

/dev/sdb

/dev/sdc

ETC...

如果您的硬盘是 /dev/sda,并且它有分区 /dev/sda1、/dev/sda5、/dev/sda6,那么如果您要备份整个硬盘,以数字结尾的分区无关紧要。您只需使用第一部分,没有任何数字,在本例中为 /dev/sda。

因此,如果您的内置硬盘是 /dev/sdb,而外置硬盘是 /dev/sdd,则您可以输入:(请注意,您必须弄清楚您的设备名称)

dd if=/dev/sdb of=/dev/sdd

您可以使用已安装的程序磁盘找出你的硬盘设备名称。搜索磁盘在 Unity Launcher 中,然后运行它。然后插入外部硬盘,并记下分配给它的设备名称。您可以通过单击其中一个分区并查找以 /dev/ 开头的部分来执行此操作。您还可以单击左栏中的其他设备,并找出哪一个是您要备份的内部硬盘。

当然,备份硬盘必须与故障硬盘一样大,甚至更大。如果备份硬盘更大,则只有在安装完成的备份时才会看到故障硬盘的大小。这是因为分区表会被复制,就像你想要的那样。您可以使用以下方法调整分区大小分区如果你觉得有必要的话。

您还可以通过输入以下命令将备份硬盘保存为映像文件:

dd if=内部硬盘驱动器设备名称 of=NameOfHardDriveBackupFile.img

相关内容