Ddrescue - поиск сбойных блоков на жестком диске

Версия для печатиОтправить другуPDF version

Возникла необходимость в поиске сбойных блоков на жеском диске. Порыскав по интернету, нашел описание утилиты ddrescue. Решил попробовать. Итак, устанавливаем утилиту из портов:

# cd /usr/ports/sysutils/ddrescue && make install clean && rehash

Проверка не составляет труда. Проверим, для примера, раздел /dev/ad5s1d:

# ddrescue --force /dev/ad5s1d /dev/null

 Запустил проверку... Поскольку хард довольно большой (1,5 ТБ), то проверка заняла больше 6 часов. Однако результат проверки не сохранил, поэтому выведу результаты проверки по /dev/ad4s1e:

# ddrescue --force /dev/ad4s1e /dev/null

Press Ctrl-C to interrupt
rescued:     2147 MB,  errsize:       0 B,  current rate:   52822 kB/s
   ipos:     2147 MB,   errors:       0,    average rate:   54097 kB/s
   opos:     2147 MB
Finished
 

Хотя до запуска этой команды хард "сыпал" на консоль сообщения, что не может прочитать определенные сектора, ddrescue ошибок не нашла. Но после монтирования диска и ребута, все заработало без проблем, и вот уже который день винчестер "забыл" о своих бэдах...

Если будет опыт использования программы - пишите в коментах.

Ваша оценка: Нет Средняя: 4.5 (4 голоса)

# ddrescue /dev/ad4s1e


# ddrescue /dev/ad4s1e /dev/null ddrescue: Output file exists and is not a regular file. ddrescue: Use `--force' if you really want to overwrite it, but be ddrescue: aware that all existing data in output file will be lost. Try `ddrescue --help' for more information.

 

У меня так...

что не так?

...огромное спасибо за статьи...

Откровенно

Откровенно говоря, затрудняюсь сказать.

У меня "волшебным" образом диск заработал, так что маны не курил неделями, а просто "попробовал" утилиту. Только что проверил еще раз - утилита запускается...

ddrescue /dev/ad4s1g /dev/null


Press Ctrl-C to interrupt
rescued:   112984 kB,  errsize:       0 B,  current rate:   47841 kB/s
   ipos:   112984 kB,   errors:       0,    average rate:   31479 kB/s
   opos:   112984 kB
^Cpying data...
Interrupted by user

Проверьте, какие устройства присутствуют в каталоге /dev (хотя исходя из вывода, утилита ругается именно на /dev/null). Надеюсь запуск выполнялся от рута?

ddrescue --force /dev/ad4s1g

ddrescue --force /dev/ad4s1g /dev/null  - и будем вам счастье :)

С опцией `--force' все

С опцией `--force' все запустилось и работает.

Возможно особенности FreeBSD 7.0-RELEASEю

у меня фряха 8.1 и работает

у меня фряха 8.1 и работает только с форсом

Re: у меня фряха 8.1 и работает

Хочу проверить HDD диск yf yjen,ert yf rjnjhjv cnjbn Freebsd 8.4. Нужно ли отмонтировать разделы, которые хочу проверить? А как быть с разделом с которого запускается сама ОС? Спасибо за ответ!

Re: у меня фряха 8.1 и работает

Разделы можно проверять примонтироваными. Причем можно сразу весь диск. Например:

# ddrescue --force /dev/ad4 /dev/null

 

Re: у меня фряха 8.1 и работает

У меня Chromium страшно тормозит. Я думаю из-за флеша. Отключить немогу, так как он нужен мен в работе. Флеш стоит следующей версии: Adobe Flash Player (2 files) Версия: 11.2 r202 Какой порекомендуете браузер и флеш плеер чтобы не тормозил в Freebsd 8.4. Спасибо!

Re: у меня фряха 8.1 и работает

Вопрос оффтоп. Просьба задать вопрос на форуме.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература