Блин сплошная невезуха. Винт в моем NAS умирает

NAS QNAP-419Недавно, буквально несколько дней назад, один из винчестеров моего медиа-сервера NAS, совершенно неожиданно для меня выдал ошибку и встал в аварийное состояние.
Всяческие попытки реанимировать его на живую совершенно не привели ни к чему. Пришлось перенести все данные с него на съемный винчестер и возобновить попытки.
Пришлось вспомнить что далеко не все файлы можно записать на файловую систему FAT32. Сейчас разберусь с поврежденным винчестером и переформатирую съемный винт под другой файловой системой, пока еще естественно не решил, но склоняюсь к MacOS файловой системе HFS+, но об этом буду думать потом.
Винчестер seagate barracuda 7200.10 500gbА сейчас пришлось вспоминать терминальные команды.
Для начала пришлось вспомнить как удаленно по SSH подключится к NAS.
# ssh login@[адрес NAS или один из его IP адресов]
После чего система запрашивает пароль, ввод которого не отображается.
Потом пришлось вспомнить такую команду, которая проверяет винчестер на badblock, дабы создать список этих самых сбойных блоков.
# bdblocks -v /dev/sd[порядковая буква диска]
Кстати список дисков с их описанием узнать можно набрав команду fdisk:
# fdisk -l
И это тоже пришлось вспоминать из курса института. Ведь по сути своей за Юникс системы не брался аж с 1995 года. И честно говоря мало что изменилось.
В качестве низкого уровня форматирования интернет рекомендует следующее:
# dd if=/dev/zero of=/dev/sd[порядковая буква диска]

Но это лишь совет, пока еще сам не пробовал. Сейчас пока еще идет проверка на сбойные блоки. В идеале конечно бы лучше будет сделать 2-3 прогона, в каждый из которых войдет форматирование, проверка на сбойные блоки и низкоуровневое форматирование (заполнение нулями). Однако все это занимает уйму времени.
В любом случае как бы не закончилась эта эпопея, винчестер нужно менять и желательно увеличив дисковое пространство.
А по сему почитав отзывы склоняюсь к смене бренда с Segate на WD (Western Digital), вернее говоря к возврату к старому доброму WD. Которым собственно почти всегда и пользовался. Даже тогда, когда винчестер в 10-12 Мегабайт был отличным объемом.

UPD:
Нашел более точный вариант теста на badblock, с единственным условием, диск должен быть чистым.
Вернее говоря диск будет очищен.
команда:
# bdblocks -v /dev/sd[порядковая буква диска]
проводит так сказать read-only тест, а вот команда:
# bdblocks -wsv /dev/sd[порядковая буква диска]
проведет read-write тест, правда это уничтожит все данные на диске, однако это поможет заодно и прописать в четыре прохода четыре разных значения: 0xaa (10101010), 0x55 (01010101), 0xff (11111111) и 0x00 (00000000).
Что собственно поможет более надежно выявить эти самые сбойные блоки.

Отправить ответ

  Subscribe  
Notify of