Page 1 of 1

badblocks

Posted: Wed Jul 14, 2004 12:51 pm
by misterxx
Hallo,

mich würde interessieren wie gut das Programm 'badblocks' ist und ob es was besseres für die Zwecke, Bad-blocks im Dateisystemen finden und beseitigen, gibt ?

Irgendwie funktioniert das badblocks bei mir nicht ganz qualitativ:
wenn ich 'badblocks -sv /dev/hda5' anwende, werden keine Fehler gefunden (obwohl welche sicherlich da sind). Dann starte ich Windows und überprüfe mit Scandisk diese Partition, dabei werden mehrere Fehler gefunden und korrigiert.

das ist doch nicht normal oder ?

Posted: Wed Jul 14, 2004 1:02 pm
by pYrania
badblocks ist ein ext2(3?) utility, wenn du es z.B. mit reiserfs benutzen willst, musst du die blocksize anpassen und einige andere huerden umgehen.

wie kommt man bitte auf die kranke idee windows an eine scheinbar defekte platte ranzulassen?

Posted: Wed Jul 14, 2004 1:11 pm
by misterxx
pYrania wrote:badblocks ist ein ext2(3?) utility, wenn du es z.B. mit reiserfs benutzen willst, musst du die blocksize anpassen und einige andere huerden umgehen.
es geht eigentlich um vfat-Partition. obwohl mein Gentoo auf einer reiserfs installiert ist, die ich mal auch überprüfen würde. wie mache ich denn das am besten ?
wie kommt man bitte auf die kranke idee windows an eine scheinbar defekte platte ranzulassen?
weil es eine vfat-Partition ist, und ich bisher nie Problemme mit scandisk gehabt habe, so habe ich mir diesen Service erlaubt :)

Posted: Wed Jul 14, 2004 2:17 pm
by schrippe
meines wissens, bzw. so benutze ich es nur,
ist es ein pysikalischer oberflächen schreib/lese Test.
Damit kannste halt rausfinden, ob die Platte als solche i.O. ist.

für das dateisystem gibts doch fsck.

Posted: Wed Jul 14, 2004 7:31 pm
by misterxx
gibt es fsck.vfat ? wenn ja wie (als welches Paket) kann ich den emergen ?

Posted: Thu Jul 15, 2004 10:48 am
by aZZe
Ein ganz normaler Lesecheck reicht meistens völlig aus, um defekte Blöcke zu finden. Hab zumindest bis jetzt keine anderen Erfahrungen gemacht. Funktioniert auch mit vfat.

Posted: Thu Jul 15, 2004 11:03 am
by misterxx
nach meinen Erfahrungen ist es anscheinend nicht ausreichend. Ausführung von 'badblocks -sv /dev/hdax' dabei hdax=vfat-Partition, findet keine fehler. Aber das Anwenden von scandisk auf die selbe Partition findet und korrigiert mehrere Felder. (Alternative zu scandisk ist unter Linux dosfsck s.u.)

Habe eben rausgefunden, dass es ein Programm dosfsck gibt, dass fvat-Dateisystem auf Fehler untersuchen kann und entprechend sie auch beseitigen. Sie wird mit dem Paket 'sys-fs/dosfstools' geliefert.

fsck.vfat als eigenes Programm gibt es nicht, es ist bei manchen Systemen ein symbolischer Link auf dosfsck.