首页/数据/备份与容灾速查/dd 磁盘克隆与镜像

dd 磁盘克隆与镜像

按块复制数据的底层工具:可整盘镜像、擦除、格式转换;参数写错会直接覆盖目标盘,属于高风险命令,执行前必须反复确认设备名。

备份与容灾速查数据更新于 2026-10-12
用途整盘或分区镜像、恢复镜像、生成测试文件
关键参数if 输入、of 输出、bs 块大小、count 块数、status=progress

磁盘镜像与恢复(示例设备名)

磁盘镜像与恢复(示例设备名)
dd if=/dev/sda of=/backup/sda.img bs=4M status=progress conv=fsync
# 恢复镜像到目标盘(危险操作,会覆盖目标盘全部数据)
# dd if=/backup/sda.img of=/dev/sda bs=4M status=progress conv=fsync
dd 不识别文件系统、不提示确认:of= 写错设备即不可逆数据丢失;生产场景优先用 ddrescue 或快照工具,并先在测试盘演练。

易错点

  • if 与 of 写反会把备份盘内容覆盖到生产盘
  • 对运行中的系统整盘 dd 得到的是崩溃一致性镜像,数据库场景需停写或使用快照

数据来源与参考

  • man 1 dd(GNU coreutils)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌