Ich habe kürzlich badblocksauf einer großen Serverfestplatte nach möglichen Problemen gesucht (SMART berichtete, dass alles in Ordnung war, aber ich musste sicher sein).
Der Befehl, den ich verwendet habe, war: badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
Ich habe den destruktiven Schreibmodus verwendet, da die Ausfallzeit des Laufwerks wichtig war, und wir haben festgestellt, dass es schneller ist, das Laufwerk während der Überprüfung der fehlerhaften Blöcke zu zerstören und es dann erneut dem vorhandenen RAID hinzuzufügen war ein Teil von später als auf den zerstörungsfreien Test warten.
Als es fertig war, myfile.txtwurde erstellt, war aber leer.
Dies scheint eine sehr dumme Frage zu sein, aber: Die leere Datei zeigt an, dass keine fehlerhaften Blöcke gefunden wurden, richtig? Die Manpage für badblocksscheint dies anzuzeigen, aber ich möchte so sicher wie möglich sein.
badblocksweil ich doppelt sicher sein wollte, da das Auslagern des Systems oder das Brechen des RAID zur Überprüfung des Laufwerks die Benutzer mürrisch macht. Vielen Dank!