WHDD как аналог MHDD под GNU/Linux

Многим из вас наверняка приходилось сталкиваться с утилитам для тестирования и восстановления жестких дисков. Не будем сейчас затрагивать тему того отчего некоторые из них сыплются в первые месяцы и продукты каких вендоров лучше, а какие обходить стороной. Для проведения такого анализа у меня недостаточно ни знаний, ни времени, поэтому в данном случае лучше рассказать о том каким способом можно провести наглядное тестирование HDD. Также не лишним будет почитать статью о восстановлении разделов на HDD если они вдруг перестали определяться
Продвинутые пользователи Windows при первых подозрениях проблем с жестким диском быстренько подготавливают загрузочную дискету или флешку с DOS и MHDD/Victoria и через несколько минут уже могут видеть первые итоги теста, пользователи GNU/Linux в это время сосали лапу, или также подготавливали загрузочную флешку с MHDD.

С недавнего времени (январь 2012), благодаря Андрею Уткину сосать лапу приходится скорее пользователям Шindoшs , так как появился аналог MHDD для GNU/Linux и не просто аналог, а аналог нативный. Это означает, что теперь не нужны загрузочные флешки с DOS’ом выступающим средой для запуска MHDD и жесткий диск можно проверить здесь и сейчас параллельно с посещением вконтактика любимых сайтов и просмотром новенькой серии «Во все тяжкие» какого нибудь полезного видео.

WHDD имеет визуально схожий интерфейс со своим DOS аналогом, но для взамодействия с пользователем используется библиотека ncurses. Кто хоть раз запускал конфигуратор опций ядра Linux через make menuconfig увидит привычную глазу окно с псевдо графикой. Также стоит отметить, что whdd имеет и cli frontend, но лично мне все же показалось удобнее использовать псевдо графику ncurses чем command line interface в обычном текстовом режиме. Запуск whdd в режиме ncurses

# whdd-curses
# whdd-cli

и текстовом соответственно.

Теперь перейдем к возможностям этой программы. Самым главным ее достоинством является проверка на так называемые бэд блоки (битые сектора на поверхности HDD с которых не удается прочитать информацию). WHDD помечает такие блоки как

x ERR

Остальные блоки упорядочиваются по времени доступа к ним. Естественно чем меньше блоков с большим временем доступа тем лучше. Например на моем трех годовалом Hitachi Deskstar HDT721010SLA360 время доступа к блокам лежали в интервале от 3 до 50 ms. Также можно посмотреть S.M.A.R.T. каждого диска в удобочитаемом формате. Надо признать, что в данном случае whdd использует другую программу под названием smartmontools и просто выводит информацию полученную от нее в хорошо читаемом виде.

Единственный минус этой полезной программы в том, что на данный момент нет собранных пакетов ни для одного популярного дистрибутива GNU/Linux таких как Ubuntu, Fedora, OpenSUSE, но вы всегда можете скачать исходники и собрать whdd вручную. Для пользователей Gentoo дела обстоят гораздо лучше, так как whdd с марта 2012 года находится в основном дереве портежей и максимум что нужно сделать это размаскировать этот пакет.

Также пользователям Gentoo хочу дать подсказку, по сборке. Сначала у меня этот пакет не собирался ругаясь на

Dialog or menuw library not found

Решением явилась пересборка

dev-util/dialog с USE="-minimal"

Скачать исходники whdd

Также хочу отметить, что проект с недавнего времени обзавелся собственным сайтом

Оцените статью