gebranntes iso-image auf cd-laufwerk prüfen
Hallo zusammen, weiß jemand von Euch, wie man schnell und effizient die Übereinstimmung zwischen dem isoimage auf der Fesplatte und dem gebrannten Ergebnis auf dem medium im Laufwerk überprüfen kann. Ich hab's mit md5sum probiert: $ > md5sum /dev/sr1 input output error #(aus dem Kopf) $ > dd if=/dev/sr1 | md5sum | tee kmlin_3.1.md5sum 9efbf396e1f60de9fd408c348e11e61e - $ > md5sum /data3/hu80_lager/kmLinux-3.1.iso c7a0bb145e9029a6d660277dbf7c1a80 /data3/hu80_lager/kmLinux-3.1.iso = anderes Ergebnis => tut's nicht Irgendwelche Ideen?? fs Danke und ... -- Beste Grüße von der Schwäbischen Alb _Das_ MailingListenarchiv für suse-linux: http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 und viele viele andere: http://marc.theaimsgroup.com
Hallo, On 17-Mar-2003 Friedrich Strohmaier wrote:
weiß jemand von Euch, wie man schnell und effizient die Übereinstimmung zwischen dem isoimage auf der Fesplatte und dem gebrannten Ergebnis auf dem medium im Laufwerk überprüfen kann.
Wenn du nichts von schnell geschrieben haettest, koenntest du dir mal meine Loesung ansehen: 1. Mit "find . -name "*" > listeX" eine Dateiliste fuer die Verzeichnisse im isoimages und eine weitere fuer die gebrannten Verzeichnisse einlesen. 2. Mit "sort liste1 > liste1sortiert" die erste Liste sortieren, entsprechend auch mit der zweiten verfahren. 3. Abschliessend mit "comm liste1sortiert liste2sortiert > ergebnis" pruefen, welche Dateien nicht in beiden Listen enthalten sind. Das ganze koennte man natuerlich auch in ein Script packen, aber dazu bin ich bislang noch nicht gekommen :-( Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo Liste, hallo Heinz W. Pahlke, Heinz W. Pahlke:
Hallo,
On 17-Mar-2003 Friedrich Strohmaier wrote:
weiß jemand von Euch, wie man schnell und effizient die Übereinstimmung zwischen dem isoimage auf der Fesplatte und dem gebrannten Ergebnis auf dem medium im Laufwerk überprüfen kann.
Wenn du nichts von schnell geschrieben haettest, koenntest du dir mal meine Loesung ansehen:
ja, das war ernst gemeint :o)) wobei es mir mit schnell darum geht: wenig arbeit. Wenn das so ne weile vor sich hinwurstelt - nix dagegen ..
1. Mit "find . -name "*" > listeX" eine Dateiliste fuer die Verzeichnisse im isoimages und eine weitere fuer die gebrannten Verzeichnisse einlesen.
2. Mit "sort liste1 > liste1sortiert" die erste Liste sortieren, entsprechend auch mit der zweiten verfahren.
3. Abschliessend mit "comm liste1sortiert liste2sortiert > ergebnis" pruefen, welche Dateien nicht in beiden Listen enthalten sind.
ja, aaaber 2x mounten 2x umounten ... puh!
Das ganze koennte man natuerlich auch in ein Script packen, aber dazu bin ich bislang noch nicht gekommen :-(
mmhhhh ... am liebsten wäre mir was wie bytes imagedatei == bytes image auf medium = gut - alles andere: schlecht! drum hatte ich's mit dd probiert: extrahiert die Daten vom Medium scheint für kleinere Images zu klappen - bei dem Großen von kmlinux (682 mb) kommt dd nur bis zu Block 1398160 [1] obwohl aus der Datei selber 1398396 Blocks ausgelesen [2] und offensichtlich auch erfolgreich gebrannt werden [3] (zwei Brände auf verschiedene Medien allerdings das gleiche Image mit exakt dem gleichen Ergebnis) dd: [1] $ > dd if=/dev/cdrom | md5sum |tee -a kmLinux-3.1.iso.md5 dd: Lesen von »/dev/cdrom«: Eingabe-/Ausgabefehler 1398160+0 Records ein 1398160+0 Records aus 0bb4a49761aa02c9f5ffdbe3a90fac10 - [2] $ > dd if=kmLinux-3.1.iso | md5sum |tee -a kmLinux-3.1.iso.md5 1398396+0 Records ein 1398396+0 Records aus c7a0bb145e9029a6d660277dbf7c1a80 - [3] cdrecord: Track 01: Total bytes read/written: 715978752/715978752 (349599 sectors). Writing time: 1172.598s ... das tut's also nicht so, wie's soll :o(
Beste Gruesse,
Heinz.
fs Danke und... -- Beste Grüße von der Schwäbischen Alb _Das_ MailingListenarchiv für suse-linux: http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 und viele viele andere: http://marc.theaimsgroup.com
Hallo, On Mon, 17 Mar 2003, Friedrich Strohmaier wrote:
Irgendwelche Ideen??
CD mounten, Image via loopback mounten und dann die Dateien vergleichen. Z.B. aufwendig: find /cdrom -type f | while read f; do cmp "$f" "${f//\/cdrom/\/mnt}" done -dnh -- 123: Sprache Ein Dialekt, der eine Akademie und eine Armee besitzt. (Harvard-Prof. Edward Keenan)
Am Montag, 17. März 2003 19:37 schrieb David Haller:
Hallo,
On Mon, 17 Mar 2003, Friedrich Strohmaier wrote:
Irgendwelche Ideen??
CD mounten, Image via loopback mounten und dann die Dateien vergleichen.
Z.B. aufwendig:
find /cdrom -type f | while read f; do cmp "$f" "${f//\/cdrom/\/mnt}" done
-dnh
Macht CD-Roast nicht sowas ähnliches? Unterscheidet sich "image verifizieren" wesentlich von obigem? Gruß, Steffen -- Steffen Lauterkorn
participants (4)
-
David Haller
-
Friedrich Strohmaier
-
Heinz W. Pahlke
-
Steffen Lauterkorn