【问题标题】:dd disk imaging - which conv switches to use and when?dd 磁盘映像 - 使用哪个 conv 切换以及何时使用?
【发布时间】:2025-12-13 03:15:02
【问题描述】:

我将使用 dd 将一个大 (750GB) 磁盘备份到外部 USB 磁盘。
notruncnoerrorsync 转换参数的最合适用途是什么?似乎有些人以不同的方式使用它们,或者根本不使用它们。

另外,最好的块大小是多少? USB 可能是这里的瓶颈。

dd if=/dev/sda bs=1M | gzip -c > /mnt/sdb1/backups/disk.img.gz

gzip -dc /mnt/sdb1/backups/disk.img.gz | dd of=/dev/sda bs=1M

谢谢。

【问题讨论】:

    标签: linux backup gzip dd diskimage


    【解决方案1】:

    避免使用dd;像ddrescue 这样的程序有更好的状态报告,暗示没有错误,并且根本不需要在磁盘映像上进行转换。

    【讨论】:

    • 好收获。 ddrescue 看起来比普通的 dd 更健壮。你会使用 GNU ddrescue 还是 dd_rescue?什么是好的 Live CD 可以下载?我会很高兴在一张 CD 上包含 GParted + ddrescue + dd + 一系列好的驱动程序。
    • GNU ddrescue 实际上已经取代了 Knorr 的 dd_rescue,而且还庆幸的是不再需要丑陋的 dd_rhelp 脚本。