Обычно я помещаю партию дисков в подключенный к Интернету запасной компьютер, а затем выполняю шаги, описанные ниже.
Обратите внимание, что если у вас есть несколько подключенных дисков одновременно, гораздо проще определить, с каким вы работаете, если вы просто убедитесь, что не подключаете два устройства одной и той же модели. Конечно, вы также можете идентифицировать диски по порядку, в котором они подключены, но просто невероятно просто, если все диски разных моделей.
- Загрузка с живого компакт-диска Ubuntu Linux
- Откройте терминал, затем выполните приведенные ниже команды (обратите внимание, что «#» обозначает приглашение оболочки)
# sudo bash
# apt-get install smartmontools
(это та часть, которая требует доступа в интернет)
# fdisk -l
перечислить размеры дисков и идентификаторы устройств (/ dev / sdX, где X - уникальная буква для каждого диска, начиная с «a»). Запишите этот список и выполните остальные шаги на каждом жестком диске.
# smartctl -a /dev/sdX
где sdX - идентификатор устройства жесткого диска. Посмотрите на события, которые указывают на «пред сбой», такие как Перераспределенный Счет. Если значение «WORST» для realloc меньше 100, диск уже начал ухудшаться; выброси это. (Технически, вы можете подождать, пока WORST достигнет THRESHOLD, но вы будете получать удар по производительности при каждой попытке чтения или записи перераспределенного сектора.)
- Если smartctl не показывает никаких проблем, запустите проверку на наличие поврежденных блоков:
# badblocks -nvs /dev/sdX
если на диске все еще есть данные, или # badblocks -wvs /dev/sdX
если вы хотите стереть данные и выполнить более тщательное сканирование на наличие поврежденных блоков. Если badblocks обнаружит какие-либо поврежденные блоки, выбросьте диск - все его запасные сектора для перераспределения поврежденных секторов израсходованы.
- Если бадблоки пройдены, запустите еще
# smartctl -a /dev/sdX
раз, чтобы проверить, не обнаружены ли в поврежденных блоках вновь перераспределенные сектора. Если на данный момент накопитель имеет чистый счет здоровья, его можно безопасно вернуть в эксплуатацию. Если вы запустили badblocks -wvs на предыдущем шаге, они, вероятно, также будут стерты достаточно тщательно, чтобы выдать их, если вы не пользуетесь ими.
Если вы хотите, вы можете открыть отдельный терминал для каждого диска и параллельно выполнять сканирование поврежденных блоков, поэтому вам не нужно постоянно проверять состояние одного диска, прежде чем переходить к следующему. В зависимости от размеров дисков вам может понадобиться разрешить сканирование в любом случае.