md5sum eines Festplattenabbilds.

14/01/2008 - 06:41 von Helmut Zeisel | Report spam
Ich habe ein Image einer Festplatte abgelegt:

cat /dev/sda1 > sda1.img
md5sum sda1.img > sda1.img.md5

Nun habe ich das Image auf eine andere Platte kopiert:

cp sda1.img /bck/sda1.img
cp sda1.img.md5 /bck/sda1.img.md5

probeweise gemounted:

mount -o loop /bck/sda1.img /media/test

dann die md5 Summe getestet - diese hat nicht gepasst.

Nach mehrmaligem Wiederholen habe ich festgestellt, dass sich
anscheinend die md5-Summe des Images veràndert, wenn man das Image
mounted - auch dann, wenn das Image read-only ist.

Ist das tatsàchlich so? Warum?
Hàngt das mit dem verwendeten Dateisystem zusammen (konkret war das
Image reiserfs)?
Laesst sich das irgendwie vermeiden, z.B. indem ich read-only mounte?

Helmut
 

Lesen sie die antworten

#1 Sven Joachim
14/01/2008 - 08:20 | Warnen spam
Hallo Helmut,

Am 14.01.2008 um 06:41 schrieb Helmut Zeisel:

Ich habe ein Image einer Festplatte abgelegt:

cat /dev/sda1 > sda1.img
md5sum sda1.img > sda1.img.md5

Nun habe ich das Image auf eine andere Platte kopiert:

cp sda1.img /bck/sda1.img
cp sda1.img.md5 /bck/sda1.img.md5

probeweise gemounted:

mount -o loop /bck/sda1.img /media/test

dann die md5 Summe getestet - diese hat nicht gepasst.

Nach mehrmaligem Wiederholen habe ich festgestellt, dass sich
anscheinend die md5-Summe des Images veràndert, wenn man das Image
mounted - auch dann, wenn das Image read-only ist.

Ist das tatsàchlich so? Warum?



Ja, das ist so. Das read-only Flag der Imagedatei wird ignoriert, da du
mit root-Rechten mounten musst.

Hàngt das mit dem verwendeten Dateisystem zusammen (konkret war das
Image reiserfs)?



Nur bedingt, es würde auch bei ext2/3 auftreten. Die meisten
Dateisysteme merken sich, wann sie zuletzt gemountet wurden und wie
viele Mounts es seit dem letzten Dateisystemcheck gab. Diese
Informationen werden ausgewertet, um zu entscheiden, ob das Dateisystem
vor dem Mounten auf Fehler überprüft wird.

Laesst sich das irgendwie vermeiden, z.B. indem ich read-only mounte?



Ich vermute ja, probier es mal aus.

Sven

Ähnliche fragen