复制分区 - 空扇区和所有

复制分区 - 空扇区和所有

复制整个分区的空扇区的最佳方法是什么?至于恢复已删除的文件,一些人推荐使用“dd”,但说实话,我从未使用过它,似乎没有人知道关于这个主题的简单操作方法。我尝试使用 gparted,但在复制一个只有 3 GB 数据的分区后,发现复制分区花了不到 2 分钟,很快意识到它不会复制空扇区,正如很少有人告诉我的那样。

所以我想知道是否有人知道如何使用 dd 复制分区的空扇区和所有内容,或者像 gparted(作为可启动磁盘格式)这样的东西,确实一点一点地复制,包括空扇区。

答案1

dd由于这是一个非常简单的命令,因此似乎不需要操作指南。

dd if=/dev/sda2 of=my_full_partition_backup bs=1M会将第一个磁盘上的分区号 2 复制到名为 my_full_partition_backup 的文件中。您只需要源 (if) 和目标 (of),尽管bs=1M建议添加它们以获得巨大的速度提升。

如果要复制整个磁盘(而不只是一个分区),请使用/dev/sda。无数字。sdA 表示第一个磁盘,sdB 表示第二个磁盘,sdC 表示第三个磁盘,等等。

如果您将此作为备份,则可能需要压缩结果。您可以在制作映像后执行此操作(例如,运行 dd,然后对结果进行 bzip 压缩,或者在备份期间执行此操作。最后一种方式会使备份速度变慢,但所需的磁盘空间较少。

要实现后者,请使用
dd if=/dev/sda2 bs=1M | gzip > my_full_partition_backup.gz

相关内容