Как провести автоматический тест поверхностей жестких дисков?
Всем доброго времени суток. Ситуация следующая. Есть несколько станций с настроенным программным RAID 10. Интересует ПО, которое может, автоматически и/или с исползованием скриптов, проверять поверхность жестких дисков (желательно всех сразу, а не поочередно), проверять состояния SMART и возможностью логирования. ОС используются на станциях Windows, Ubuntu и Debian, но есть возможность через PXE загрузить любую необходимую ОС на время проведения тестов.
После выполнения chkdsk /R виктория и HDAT всеравно находят BAD'ы. Для целостности файловой системы можно использовать (chkdsk /f), но для ремапинга бэдов никак. Про zfc и scrub надо посмотреть, спасибо =)
chernilschik: выход очень простой -- не использовать диски с бэдами. ZFS тоже не будет делать remap, но будет стараться обеспечить целостность данных -- если какой-то блок с диска она не сможет прочитать, то вытащит этот блок с другого диска и запишет его на сбойный диск в другое место. Таким образом, данные будут целыми и совпадать на двух дисках зеркала. Но это, понятное дело, работать будет только до определённого предела, если диски посыпятся сильно, то есть риск, что им уже ничего не поможет.
chernilschik: это смотря что вам дороже. Один бэд может остаться на диске навечно, а может привести к тому, что через пару дней у вас высыпется весь диск.