Moin allerseits! Wie kann ich eigentlich testen, ob eine selbst gebrannte CD Fehler aufweist? Das Image (loopback) und die CD kann ich problemlos mounten, Beim Brennen gabs auch keine Fehlermeldungen (fifo immer min. 92% voll). Wenn ich aber versuche, die CD mit "dd if=/dev/scd1 of=/dev/null" einzulesen, gibt es immer kurz vor dem Ende I/O-Errors. Bei allen selbstgebrannten CDs :-(, auch von anderen Leuten. Kein Unterschied welche Rohlinge / Schreibgeschwindigkeit. Muss das so? Der Brenner ist ein Yamaha 4416S, ich benutze cdrecord (v1.6.1) / mkhybrid -l -J . Thorsten -- Thorsten Jens <A HREF="mailto:thodi@aurich-net.de">mailto:thodi@aurich-net.de</A> <A HREF="http://thodi.home.pages.de"><A HREF="http://thodi.home.pages.de</A">http://thodi.home.pages.de</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Wie kann ich eigentlich testen, ob eine selbst gebrannte CD Fehler aufweist? Das Image (loopback) und die CD kann ich problemlos mounten, Beim Brennen gabs auch keine Fehlermeldungen (fifo immer min. 92% voll). Wenn ich aber versuche, die CD mit "dd if=/dev/scd1 of=/dev/null" einzulesen, gibt es immer kurz vor dem Ende I/O-Errors. Bei allen selbstgebrannten CDs :-(, auch von anderen Leuten. Kein Unterschied welche Rohlinge / Schreibgeschwindigkeit. Muss das so? Der Brenner ist ein Yamaha 4416S, ich benutze cdrecord (v1.6.1) / mkhybrid -l -J .
Wir lesen nach dem Brennen jede CD komplett ein, d.h. alle Dateien werden gelesen. Entweder es klappt oder das CD-ROM Laufwerk hängt, weil es eine Fehlerkorrektur durchführt. Das ist aber auch keine Sicherheit, da jedes CD-ROM Laufwerk eine andere Fehlerkorrektur macht, so daß eine CD von einem Laufwerk gelesen werden kann und vom anderen nicht. Mit dem dd Befehl liest Du sämtliche Bereiche einer CD aus. Eventuell werden damit auch Bereiche angesprochen, die vom Brenner nicht richtig beschrieben wurden, ohne daß Dateien davon betroffen sind. Aber das ist von mir nur eine Vermutung. Gruß Thomas -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Wed, 16 Jun 1999, Thorsten Jens wrote: | |Moin allerseits! | |Wie kann ich eigentlich testen, ob eine selbst gebrannte CD Fehler |aufweist? | "dd if=/dev/scd1 of=/dev/null" |einzulesen, gibt es immer kurz vor dem Ende I/O-Errors. Mach mal dd if=/dev/scd1 bs=1024 | cksum mit quelle und kopie. Oder, falls das nicht tut, wg fehlerkorrektur: CD mounten und ein tar davon machen: % tar -cf - /cdrom >/dev/null Gruss / with best regards Jens-Eike Jesau <jens@hp9001.fh-bielefeld.de> -- UNIX _is_ user-friendly. It's just not ignorant-friendly and idiot-friendly. ### ### ### Linux on a single floppy : <A HREF="http://www.toms.net/rb"><A HREF="http://www.toms.net/rb</A">http://www.toms.net/rb</A</A>> ### ### Some dirty software: <A HREF="http://hp9001.fh-bielefeld.de/~jens"><A HREF="http://hp9001.fh-bielefeld.de/~jens</A">http://hp9001.fh-bielefeld.de/~jens</A</A>> ### -- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
jens-eike jesau wrote:
Mach mal dd if=/dev/scd1 bs=1024 | cksum
mit quelle und kopie.
Geht nicht - ich brenne Daten von der Platte. Also nix mit Quelle und Kopie.
Oder, falls das nicht tut, wg fehlerkorrektur: CD mounten und ein tar davon machen:
% tar -cf - /cdrom >/dev/null
Das geht. Keine Fehler, nix. Dauert aber < 1 Sekunde. Muss das so? Mit -v zusätzlich werden aber alle Namen angezeigt. Thorsten -- Thorsten Jens <A HREF="mailto:thodi@aurich-net.de">mailto:thodi@aurich-net.de</A> <A HREF="http://thodi.home.pages.de"><A HREF="http://thodi.home.pages.de</A">http://thodi.home.pages.de</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hallo ich hab dahem suse 6.1 mit apache und mein internetserver ist ein debian mit apache 1.3.3 wie bekomme ich wie error & access_log auch noch das refferer_log da muß ich doch irgendwelche module einbinden und wenn ja wie? Danke im vorraus -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Don, 17 Jun 1999, ak47jeff@gmx.net wrote:
mit apache 1.3.3 wie bekomme ich wie error & access_log auch noch das refferer_log
Du must in der httpd.conf folgende Zeile einschalten: CustomLog /var/log/httpd.referer_log referer Gruß Jens -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hi!
Wie kann ich eigentlich testen, ob eine selbst gebrannte CD Fehler aufweist? Das Image (loopback) und die CD kann ich problemlos mounten, Beim Brennen gabs auch keine Fehlermeldungen (fifo immer min. 92% voll). Wenn ich aber versuche, die CD mit "dd if=/dev/scd1 of=/dev/null" einzulesen, gibt es immer kurz vor dem Ende I/O-Errors.
Der CD-Writer hängt am Ende einige Sektoren mit Verwaltungsinformationen des ISO-Images an. Wenn man keine Größenangabe macht, versucht das CD-Laufwerk diese Sektoren mitzulesen, was jedoch fehlschlägt. Um die Größe des ISO-Images zu ermitteln gibt es ein spezielles Tool namens "isosize", welches sich zusammen mit einem etwas angestaubten CD-Brennprogramm im Paket "cdwrite" (Serie ap) befindet. Der Befehl # dd if=/dev/scd1 of=/dev/null bs=1 count=$(isosize /dev/scd1) ollte dafür sorgen, dass nur die von isosize zurückgelieferte Größe getestet wird. Allerdings ist diese Methode jedoch extrem langsam, weil für jedes Byte ein extra Lesebefehl gegeben wird. Deshalb habe ich die Methode etwas perfektioniert und das ist das Ergebnis: # dd if=/dev/scd1 of=/dev/null bs=2k count=$(($(isosize /dev/scd1) / 2048 )) Erklärung: Das innere $(isosize...) wird durch die bash durch die Größe des ISO-Images der CD ersetzt. Danach wird mit $(( x / 2048 )) die Größe in 2k-Häppchen aufgeteilt. Durch die Angabe von bs=2k werden immer 2 KB in einem Rutsch gelesen. Man sollte hier keinen anderen Wert als 2 KByte einsetzen, weil 1. die Größe eines ISO-Files immer durch 2 KB teilbar ist 2. die Blockgröße des CD-ROM-Standards 2 KB beträgt und die ganze Sache dadurch ungemein beschleunigt wird. Grüße Klaus. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Klaus Stengel wrote: [...]
jedes Byte ein extra Lesebefehl gegeben wird. Deshalb habe ich die Methode etwas perfektioniert und das ist das Ergebnis:
# dd if=/dev/scd1 of=/dev/null bs=2k count=$(($(isosize /dev/scd1) / 2048 ))
Das gibt genau die gleichen I/O Errors wie das "pure" dd :-(. Kann es was damit zu tun haben, daß es eine Joliet-CD ist und isosize deswegen nicht richtig funktioniert? Ich bin mit den CDs ein bißchen paranoid, weil es sich um 2GB Downloads handelt, die im Moment nur Platz auf der Platte wegnehmen. Und mit meinen 28.8er dauert es etwas, das alles wieder zu kriegen... Thorsten -- Thorsten Jens <A HREF="mailto:thodi@aurich-net.de">mailto:thodi@aurich-net.de</A> <A HREF="http://thodi.home.pages.de"><A HREF="http://thodi.home.pages.de</A">http://thodi.home.pages.de</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
[ CD-Read-errors ] On Fri, 18 Jun 1999, Thorsten Jens wrote: | |Klaus Stengel wrote: |[...] |> # dd if=/dev/scd1 of=/dev/null bs=2k count=$(($(isosize /dev/scd1) / 2048 )) | |Das gibt genau die gleichen I/O Errors wie das "pure" dd :-(. Kann es |was damit zu tun haben, daß es eine Joliet-CD ist und isosize deswegen |nicht richtig funktioniert? Glaube ich garnicht ! joliet ist AFAIK ein Aufsatz auf iso 9660. Gruss / with best regards Jens-Eike Jesau <jens@hp9001.fh-bielefeld.de> -- UNIX _is_ user-friendly. It's just not ignorant-friendly and idiot-friendly. ### ### ### Linux on a single floppy : <A HREF="http://www.toms.net/rb"><A HREF="http://www.toms.net/rb</A">http://www.toms.net/rb</A</A>> ### ### Some dirty software: <A HREF="http://hp9001.fh-bielefeld.de/~jens"><A HREF="http://hp9001.fh-bielefeld.de/~jens</A">http://hp9001.fh-bielefeld.de/~jens</A</A>> ### -- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (6)
-
ak47jeff@gmx.net
-
Inter-Ject@asamnet.de
-
jens@hp9001.fh-bielefeld.de
-
LKA364@t-online.de
-
shogun@tausys.franken.de
-
thodi@aurich-net.de