DD img不同的MD5的?

时间:2009-03-11 19:59:05

标签: linux dd ext2

我们有一个智能媒体卡,上面有我需要复制的Linux安装。我们用DD创建了一个img,然后使用dd将img写回几个新的智能媒体卡。我们比较了原始副本和新副本的MD5校验和,它们是不同的。

以下是我们使用的内容:

dd if = / dev / sdb of = myimage.img

dd if = myimage.img = / dev / sdb

dd if = / dev / sdb = newimage.img

任何人都有任何想法,为什么这些出来不同?

3 个答案:

答案 0 :(得分:2)

如果这些卡的尺寸不同,则将较小的图像更换为较大的卡不会“填满”,并且零将保留在卡的末尾。使用此卡制作的图像与原始图像不同。

数据在传输过程中也可能被错误写入,误读或以其他方式损坏。

答案 1 :(得分:1)

卡容量有何不同? 运行'ls -l myimage.img newimage.img'可能会告诉你一些事情。 运行'cmp -l myimage.img newimage.img'可能会告诉你一些事情。

答案 2 :(得分:1)

如果您在/ dev / sdb之间安装它将是一个答案。如果我没记错的话,ext2和ext3都有一个“挂载计数器”。