Wie benutzt man Badblocks?

26

Ich muss einen zerstörerischen Test (rw) auf einem neuen Laufwerk und einen schreibgeschützten Test auf einem Laufwerk durchführen, das aus meinem RAID-Array herausgefallen ist. Ich möchte sehen, ob es Probleme gibt und wie weit es geht.

Xenoterracid
quelle

Antworten:

29

Seien Sie /dev/sdadas neue Laufwerk, auf dem /dev/sdbSie destruktiv-r testen möchten, und das alte Laufwerk, auf dem Sie nicht destruktiv-r möchten

# badblocks -wsv /dev/sda
# badblocks -sv /dev/sdb

-s gibt den Prozessindikator an

-v Gibt eine ausführliche Ausgabe aus

-w Aktiviert destruktives Lesen und Schreiben

-n wäre zerstörungsfrei lesen-schreiben

Schreibgeschütztes Testen ist die Standardeinstellung und erfordert keine speziellen Parameter.

fschmitt
quelle
5
Möglicherweise möchten Sie die Option "-o output_file" auch für Badblocks hinzufügen, da sie die fehlerhaften Sektoren in eine Datei schreibt, an die Sie übergeben können, mke2fsoder e2fsckum diese Tools darauf aufmerksam zu machen, welche Blöcke beschädigt sind.
Tante
2
@tante ist richtig, ohne "-o output_file" werden die Ergebnisse nur auf dem Bildschirm ausgegeben, der von e2fsck nicht verwendet werden kann. Die badblocks Manpage empfiehlt jedoch , dass Sie „e2fsck -c“ anstelle des Verwendens badblocks laufen -o, mögliche Blockgröße Mismatch, FWIW zu vermeiden ...
rogerdpack