假设
dd if=/dev/sda bs=100M | gzip -c > somefile.img.gz
已完成。如果 中出现错误dd
,我能否在终端中看到错误消息,还是会忽略它们?
另外,假设dd
遇到读取错误。会dd
直接跳过该块,还是会打印出错误消息?
答案1
如果有的话,您将看到错误消息。
读取错误有多种类型,dd
应始终报告。如果错误可以继续,dd
则只输出该块的空值。否则 dd 将停止。
如果要恢复数据,ddrescue
比 更能容忍错误dd
。
假设
dd if=/dev/sda bs=100M | gzip -c > somefile.img.gz
已完成。如果 中出现错误dd
,我能否在终端中看到错误消息,还是会忽略它们?
另外,假设dd
遇到读取错误。会dd
直接跳过该块,还是会打印出错误消息?
如果有的话,您将看到错误消息。
读取错误有多种类型,dd
应始终报告。如果错误可以继续,dd
则只输出该块的空值。否则 dd 将停止。
如果要恢复数据,ddrescue
比 更能容忍错误dd
。