У меня есть массивный массив ZFS на моем файловом сервере. Всякий раз, когда диск сообщает Smartmon о плохих секторах, я заказываю замену и заменяю неисправный.
И под "отложением отказавшего" я подразумеваю, что я даю ему низкоуровневый формат, если это применимо, или запускаю деструктивные блокировочные блоки, чтобы по возможности требовать резервные сектора для замены плохих, а затем использую его для сброса моих DVD (и в последнее время BluRays). ), чтобы я мог использовать его с моим HTPC и взять с собой, когда отправляюсь к друзьям смотреть фильмы. Это действительно простой и удобный способ смотреть фильмы с помощью XBMC. У меня уже есть материал на прессованных дисках, так что я не зависим от их надежности, и умирающий диск просто получает жизнь хосписа, выступая в роли хранилища с быстрым доступом. Принимая во внимание сообщения Google о том, что накопители в 39 раз чаще умирают в течение 60 дней после их первой ошибки SMART, я расширяю этот период тем, что эти накопители в основном остаются на своих полках и подключаются к отсеку SATA только один или два раза каждый год.
Я просто говорю это, чтобы прояснить, что меня не смущает смерть этих дисков, и я не собираюсь продлевать их жизнь;)
Так. Иногда эти диски после запуска бадблоков просто запрашивают свежие секторы из резервного пула, но иногда их не остается, и я сталкиваюсь с тем фактом, что в моей FS есть плохие сектора. Это не проблема, если вы используете одну из набора файловых систем linux, так как mkfs. * Часто принимает список плохих блоков в качестве входных данных. Но, видя, что я иногда подношу один или два диска моей подруге (Mac) или одному из моих друзей (обычно Windows), я решил использовать NTFS для этих целей. До сих пор, когда на диске были не перемещаемые поврежденные сектора, я просто записал на него данные, перечитал его, и файлы, которые были повреждены, были помещены в папку "BAD_SECTOR_FILES" на диске.
Конечно, это работает, но было бы неплохо иметь возможность просто пометить эти сектора как плохие. Это много хлопот с другой стороны.
Поэтому я читаю некоторые посты, из которых наиболее быстро переключается тема на часто точную «заменить свой диск !!!»", и некоторые предлагают Spinrite, но на самом деле, я не понимаю, почему я должен платить столько денег за такую тривиальную задачу.
Альтернативой является использование ext3, но я хотел бы услышать, знает ли кто-нибудь, как я могу передать вывод badblocks в mkfs.ntfs, чтобы плохие блоки не использовались. Или, если есть другие инструменты (я мог бы использовать Windows в виртуальной машине), которые делают то же самое. Я запутался в chkdsk, кажется, что дело в плохих секторах - только FAT?