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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.