Ik moet een destructieve (rw) test doen op een nieuwe schijf, en een alleen-lezen test op een schijf die uit mijn RAID-array is gevallen. Ik wil zien of het problemen vindt en hoe ver het is.
Antwoord
Laat /dev/sda
de nieuwe schijf zijn waarop destructive-rw getest moet worden en /dev/sdb
de oude schijf waar je niet-destructieve-r wilt
# badblocks -wsv /dev/sda # badblocks -sv /dev/sdb
-s
geeft de procesindicator
-v
geeft uitgebreide uitvoer
-w
maakt destructief lezen-schrijven mogelijk
-n
zou niet-destructief lezen-schrijven zijn
Alleen-lezen testen is de standaardinstelling en “heeft geen speciale parameters nodig.
Opmerkingen
- Misschien wilt u het gebruik toevoegen de " -o output_file " optie ook voor badblocks omdat het de slechte sectoren naar een bestand schrijft dat je kunt doorgeven aan
mke2fs
ofe2fsck
om die tools te laten weten welke blokken kapot zijn. - @tante heeft gelijk zonder " -o output_file " de resultaten worden gewoon naar het scherm uitgevoerd, onbruikbaar door e2fsck. De man-pagina van badblocks raadt echter aan om " e2fsck -c " uit te voeren in plaats van badblocks -o te gebruiken, om mogelijke niet-overeenkomende blokgrootte te voorkomen, fwiw …