原创

使用 `dd` 命令备份磁盘

温馨提示:
本文最后更新于 2024年07月25日,已超过 253 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

使用 dd 命令备份磁盘

dd 命令是一个强大的工具,可以用于复制和转换文件。它常用于备份磁盘、创建磁盘映像以及创建可引导的 USB 驱动器。

备份整个磁盘

警告:dd 命令非常强大,使用不当可能会导致数据丢失。请确保你理解以下步骤,并在进行操作之前备份你的数据。

  1. 确定目标磁盘。 使用 lsblk 命令列出所有连接的磁盘,并找到你想要备份的磁盘。
  2. 创建目标文件。 使用 dd 命令将磁盘数据复制到一个文件中。例如,要备份 /dev/sda 到文件 backup.img,可以使用以下命令:

bash sudo dd if=/dev/sda of=backup.img bs=4M

  • if 参数指定源磁盘。
  • of 参数指定目标文件。
  • bs 参数指定每次读取和写入的块大小。

  • 等待备份完成。 备份过程可能需要很长时间,具体取决于磁盘大小。

  • 验证备份。 使用 md5sum 命令计算备份文件和源磁盘的 MD5 校验和,以确保备份完整。

bash md5sum backup.img md5sum /dev/sda

恢复磁盘

  1. 连接目标磁盘。 将备份文件复制到目标磁盘。
  2. 使用 dd 命令将备份文件写入磁盘。 例如,要将 backup.img 恢复到 /dev/sdb,可以使用以下命令:

bash sudo dd if=backup.img of=/dev/sdb bs=4M

  1. 等待恢复完成。 恢复过程可能需要很长时间,具体取决于磁盘大小。
  2. 验证恢复。 使用 md5sum 命令计算恢复后的磁盘和备份文件的 MD5 校验和,以确保恢复成功。

总结

dd 命令是一个强大的工具,可以用于备份和恢复磁盘。请务必仔细阅读文档并谨慎操作。

正文到此结束