Miałem to samo pytanie 2 miesiące temu. Po wysłaniu uszkodzonego dysku, dysk zastępczy zawiódł na moim NAS po 3 dniach. Postanowiłem więc przetestować nowy zamiennik przed wprowadzeniem go do produkcji. Nie testuję każdego nowego dysku, który kupuję, tylko na „odnowionych” dyskach, którym nie do końca ufam.
Jeśli zdecydujesz, że chcesz przetestować te dyski, zaleciłbym przeprowadzenie skanowania badblocks i rozszerzonego testu SMART na zupełnie nowym dysku twardym.
Na dysku o pojemności 2 TB zajmuje to do 48 godzin. Polecenie badblock zapisuje dysk ze wzorem, a następnie odczytuje bloki ponownie, aby sprawdzić, czy wzór rzeczywiście tam jest, i powtarza to z 4 różnymi wzorami.
To polecenie prawdopodobnie nie pokaże żadnych złych bloków na nowym dysku, ponieważ dyski obecnie realokują złe bloki.
Dlatego przed i po tym przeprowadziłem inteligentny test i sprawdziłem liczbę przeniesionych i bieżących oczekujących sektorów. Jeśli któryś z nich poszedł w górę, twój dysk ma już pewne złe bloki i może okazać się niewiarygodny.
Następnie ponownie uruchamiam rozszerzony test SMART.
Możesz najpierw zainstalować smartctl lub smartmontools.
Ostrzeżenie: flaga badblocks -w zastąpi wszystkie dane na dysku, jeśli chcesz tylko sprawdzić odczyt, nie zastępując dysku, użyjbadblocks -vs /dev/sdX
sudo smartctl -a /dev/sdX
# record these numbers
sudo badblocks -wvs /dev/sdX
# let it run for 48 hours
sudo smartctl -a /dev/sdX
# compare numbers
sudo smartctl -t long /dev/sdX
# this might take another hour or 2, check results periodically with
sudo smartctl -a /dev/sdX
Jeśli po tym twoje inteligentne wartości wydają się ok, zaufałbym dyskowi.
Aby dowiedzieć się, co oznacza każda inteligentna wartość, możesz zacząć szukać tutaj
http://en.wikipedia.org/wiki/Self-Monitoring,_Analysis,_and_Reporting_Technology