我们有一个智能媒体卡,上面有我需要复制的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
任何人都有任何想法,为什么这些出来不同?
答案 0 :(得分:2)
如果这些卡的尺寸不同,则将较小的图像更换为较大的卡不会“填满”,并且零将保留在卡的末尾。使用此卡制作的图像与原始图像不同。
数据在传输过程中也可能被错误写入,误读或以其他方式损坏。
答案 1 :(得分:1)
卡容量有何不同? 运行'ls -l myimage.img newimage.img'可能会告诉你一些事情。 运行'cmp -l myimage.img newimage.img'可能会告诉你一些事情。
答案 2 :(得分:1)
如果您在/ dev / sdb之间安装它将是一个答案。如果我没记错的话,ext2和ext3都有一个“挂载计数器”。