Niedawno uruchomiłem badblocks
na dużym serwerze dysk twardy, aby sprawdzić możliwe problemy (SMART poinformował, że wszystko jest w porządku, ale musiałem się upewnić).
Polecenie, którego użyłem to: badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
Użyłem trybu niszczenia-zapisu, ponieważ przestoje dysku były ważne, i ustaliliśmy, że szybsze jest nukeowanie dysku podczas sprawdzania uszkodzonych bloków, a następnie ponowne dodanie go do RAID, który miał był częścią późniejszego niż czekanie testu nieniszczącego.
Po zakończeniu myfile.txt
został utworzony, ale był pusty.
To wydaje się bardzo głupie pytanie, ale: pusty plik wskazuje, że nie znaleziono żadnych złych bloków, prawda? badblocks
Wygląda na to, że strona man wskazuje na to, ale chcę być tak pewny, jak tylko mogę.
badblocks
ponieważ chciałem mieć podwójną pewność, ponieważ wykreślanie systemu lub łamanie RAID w celu sprawdzenia dysku powoduje, że użytkownicy są zrzędliwi. Dzięki!