Home   Profil   Fun
#43 Linux  04.02.2009

Ein DVD-Image mit growisofs brennen und prüfen


In den letzten Tagen hatte ich einige Probleme mit gebrannten DVD iso-Images. Obwohl während des Brennprozesses keine Fehler gemeldet wurden, war die DVD anschließend nur zum Teil brauchbar. Irgendwann habe ich dann den Rohling eines anderen Herstellers verwendet und die Daten nach dem Brennen geprüft und siehe da es funktionierte. Hier sind also die notwendigen Schritte, um die md5-Summen zu vergleichen.

Zuerst mal die DVD ganz normal mit growisofs brennen.
growisofs -Z /dev/dvd=./xyz.iso

Die Daten werden in 2048 Byte großen Blöcken auf die DVD geschrieben. Man muss zuerst herausfinden wieviele dieser Blöcke geschrieben wurden.
Daher ermittelt man die Größe des Images.
ls -l xyz.iso | awk '{print $5}'
4658399232
Nun teilt man diesen Wert durch 2048 und es ergibt sich 2274609.

Jetzt kann man die md5-Summen vergleichen.
md5sum xyz.iso
2afee1b8a87175e6dee2b8dbbd1ad8e8  xyz.iso

Hier gibt man bei count die Anzahl von Blöcken an, die man vorher berechnet hatte.
dd if=/dev/dvd bs=2048 count=2274609 | md5sum
2274609+0 records in
2274609+0 records out
2afee1b8a87175e6dee2b8dbbd1ad8e8  -
4658399232 bytes (4.7 GB) copied, 395.065 seconds, 11.8 MB/s

Das Ergebnis muss natürlich auch mit der md5-Summe übereinstimmen, die auf der Webseite steht von wo man das Image heruntergeladen hat.