我在实时 USB 上启动 Ubuntu 并运行:
dd if=/dev/sda1 of=/mnt/usb/backup.img bs=30M oflag=sync
然后我对上述输入分区和输出 img 进行了比较(使用“md5sum”),但它们不匹配。进一步研究,我发现 img 短了 1 个字节,因此不匹配!两者中的“cmp”返回“图像上的EOF”。
HDD 映像文件校验和与设备校验和不匹配提到 dd 在 EOF 处停止,这是正常行为,但我仍然不清楚整个情况......
我的问题是:
1- EOF 在分区上下文中意味着什么?我想我在文件的上下文中理解 EOF,但这有所不同,因为我希望仅在分区末尾找到 EOF。
2-恢复 dd img (dd if=/mnt/usb/backup.img if=/dev/sda1) 安全吗?
3-最后一个字节是什么?
谢谢