使用 `dd` 命令备份磁盘
温馨提示:
本文最后更新于 2024年07月25日,已超过 253 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
使用 dd
命令备份磁盘
dd
命令是一个强大的工具,可以用于复制和转换文件。它常用于备份磁盘、创建磁盘映像以及创建可引导的 USB 驱动器。
备份整个磁盘
警告:dd
命令非常强大,使用不当可能会导致数据丢失。请确保你理解以下步骤,并在进行操作之前备份你的数据。
- 确定目标磁盘。 使用
lsblk
命令列出所有连接的磁盘,并找到你想要备份的磁盘。 - 创建目标文件。 使用
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
恢复磁盘
- 连接目标磁盘。 将备份文件复制到目标磁盘。
- 使用
dd
命令将备份文件写入磁盘。 例如,要将backup.img
恢复到/dev/sdb
,可以使用以下命令:
bash
sudo dd if=backup.img of=/dev/sdb bs=4M
- 等待恢复完成。 恢复过程可能需要很长时间,具体取决于磁盘大小。
- 验证恢复。 使用
md5sum
命令计算恢复后的磁盘和备份文件的 MD5 校验和,以确保恢复成功。
总结
dd
命令是一个强大的工具,可以用于备份和恢复磁盘。请务必仔细阅读文档并谨慎操作。
正文到此结束
- 本文标签: Linux
- 本文链接: https://blog.sandy1029.cloud/article/389
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权