Liniux - Софт для жесткого диска
Время от времени нужно проверять ваш жесткий диск. Я так полагаю, что ценнее информации на винчестере нет ничего, ну конечно не считая нашей жизни, и будет ой как обидно, когда пропадут ваши семейные фотографии, видеосъемки, нужные рефераты и отчеты по работе, пароли и любые другие важные данные. Что можно найти в Убунту для тестирования наших помощников и спасителей — винчестеров? Проверять жесткий диск следует не с установленной на него системы, а с LiveCD/USB. Одной из таких ценных сборок, будет Parted Magic, хотя можно это сделать и с CD/USB Ubuntu. Это полный боекомплект для работы с хардами. Тут вам и GParted, для изменения размеров разделов HDD (аналог Acronis Disc Director), и CloneZilla, для создания точных копий ваших системных дисков или разделов с последующим восстановлением, и GSmartControl — для отчета о состоянии вашего диска и еще много чего. Итак начнем обзор программ для тестов жестких дисков. Консольная программа Badblocks. Чтобы узнать как разбит ваш жесткий диск или диски, и выбрать раздел для проверки, выполните команду:
sudo fdisk -l
Чтобы запустить сканирование на наличие битых секторов, достаточно выполнить в Терминале команду:
sudo badblocks -s /dev/sdb1
где — /dev/sdb1 — это проверяемый раздел, а ключ -s выведет информацию о сканировании в процентах, наличии или отсутствии «битых» секторов и т.д. Если нужно получить текстовый отчет, тогда нужно выполнить следующую команду:
sudo badblocks -s /dev/sdb1 > errors.txt
Вместо /dev/sdb1 вы должны указать нужный раздел вашего жесткого диска, а в вашей Домашней директории появится текстовый файлик errors.txt с отчетом. Если бэды все-таки есть, то желательно их пометить, чтобы система не обращалась к ним во время работы с диском. Чтобы пометить bad-секторы, выполните команду:
sudo e2fsck -l errors.txt /dev/sdb1
Ключ -l дает возможность программе использовать файл errors.txt для работы с «битыми» секторами. Но можно избежать двух вышеуказанных команд и выполнить всего навсего одну:
sudo e2fsck -ct /dev/sdb1
Программа e2fsck входит в состав пакета программ E2fsprogs, среди которых есть и badblock, а ключ -c дает возможность использовать утилиту badblock для поиска плохих секторов.
Чтобы проверить файловую систему (ext 2/ext 3/ext 4) выполните следующую команду:
e2fsck -y /dev/раздел вашего диска или диск целиком
Ключ -y сообщает утилите, что нужно отвечать на все вопросы положительно.
Другие часто используемые параметры:
-p,-a автоматически «ремонтировать» файловую систему без лишних вопросов. -f форсированная (принудительная) проверка. Проверка произойдет в любом случае, даже если файловая система не нуждалась в ней. -c запускает программу badblocks, чтобы найти и отметить «битые» секторы на диске; -v будет отображена детальная информация о проверке.
Хотя вместо e2fsck можно использовать fsck. Но каждый сам волен выбирать, что для него лучше или удобней.
В Убунту имеется отличная программа Диски, которая выдает информацию по всем подключенным устройствам в системе (жесткие диски, флеш-накопители, CD/DVD приводы и т.д.) Запустив ее, вы сможете узнать данные S.M.A.R.T. по интересующему диску.