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

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:58b33dca89df2e6ed3595d856be026ca' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Возникла необходимость в поиске сбойных блоков на жеском диске. Порыскав по интернету,&nbsp;нашел описание утилиты <strong>ddrescue</strong>. Решил попробовать. Итак,&nbsp;устанавливаем утилиту из портов:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>cd /usr/ports/sysutils/ddrescue &amp;&amp; make install clean &amp;&amp; rehash</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Проверка не составляет труда. Проверим,&nbsp;для примера,&nbsp;раздел /dev/ad5s1d:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>ddrescue&nbsp;--force&nbsp;/dev/ad5s1d /dev/null</strong></p>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">&nbsp;Запустил проверку... Поскольку хард довольно большой (1,5 ТБ), то проверка заняла больше 6 часов. Однако результат проверки не сохранил,&nbsp;поэтому выведу результаты проверки по /dev/ad4s1e:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<p><strong># ddrescue --force&nbsp;/dev/ad4s1e /dev/null</strong></p>\n<pre>\nPress Ctrl-C to interrupt\nrescued: 2147 MB, errsize: 0 B, current rate: 52822 kB/s\n ipos: 2147 MB, errors: 0, average rate: 54097 kB/s\n opos: 2147 MB\nFinished</pre></td>\n</tr>\n</tbody>\n</table>\n<pre>\n </pre><p class=\"rtejustify\">Хотя до запуска этой команды хард &quot;сыпал&quot; на консоль сообщения, что не может прочитать определенные сектора, <strong>ddrescue</strong> ошибок не нашла. Но после монтирования диска и ребута,&nbsp;все заработало без проблем,&nbsp;и вот уже который день винчестер &quot;забыл&quot; о своих бэдах...</p>\n<p class=\"rtejustify\">Если будет опыт использования программы - пишите в коментах.</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:58b33dca89df2e6ed3595d856be026ca' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:15c44c0cc57091099733c5a3362e7903' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<pre><strong><strong><br /></strong></strong># ddrescue /dev/ad4s1e /dev/null\nddrescue: Output file exists and is not a regular file.\nddrescue: Use `--force\' if you really want to overwrite it, but be\nddrescue: aware that all existing data in output file will be lost.\nTry `ddrescue --help\' for more information.\n</pre><p>&nbsp;</p>\n<p>У меня так... </p>\n<p>что не так?</p>\n<p>...огромное спасибо за статьи...</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:15c44c0cc57091099733c5a3362e7903' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:f7c6e5e2166d15fc4b3e64916b876cab' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Откровенно говоря,&nbsp;затрудняюсь сказать.</p>\n<p class=\"rtejustify\">У меня &quot;волшебным&quot; образом диск заработал, так что маны не курил неделями,&nbsp;а просто &quot;попробовал&quot; утилиту. Только что проверил еще раз - утилита запускается...</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td>\n<pre>\nddrescue /dev/ad4s1g /dev/null\n\n</pre><pre>\n\nPress Ctrl-C to interrupt\nrescued: 112984 kB, errsize: 0 B, current rate: 47841 kB/s\n ipos: 112984 kB, errors: 0, average rate: 31479 kB/s\n opos: 112984 kB\n^Cpying data...\nInterrupted by user</pre></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Проверьте,&nbsp;какие устройства присутствуют в каталоге /dev (хотя исходя из вывода, утилита ругается именно на /dev/null). Надеюсь запуск выполнялся от рута?</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:f7c6e5e2166d15fc4b3e64916b876cab' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:5a7b0f112614ca0c1752c1227323f855' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<pre>\nddrescue <strong>--force</strong> /dev/ad4s1g /dev/null - и будем вам счастье :)\n</pre>', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:5a7b0f112614ca0c1752c1227323f855' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:02cb818b6d8c5c75211d4cb7bd3180c3' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>С опцией `--force\' все запустилось и работает.</p>\n<p>Возможно особенности FreeBSD 7.0-RELEASEю</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:02cb818b6d8c5c75211d4cb7bd3180c3' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:1816ed7967f5a2d118a95d93f7fdce46' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>у меня фряха 8.1 и работает только с форсом</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:1816ed7967f5a2d118a95d93f7fdce46' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:cfdde733bdc72ce76101b16dbf95f92a' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Хочу проверить HDD диск yf yjen,ert yf rjnjhjv cnjbn Freebsd 8.4. Нужно ли отмонтировать разделы, которые хочу проверить? А как быть с разделом с которого запускается сама ОС? Спасибо за ответ!</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:cfdde733bdc72ce76101b16dbf95f92a' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:0b6ef286577f14986fa349d53b7af6ee' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Разделы можно проверять примонтироваными. Причем можно сразу весь диск. Например:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>ddrescue --force /dev/ad4 /dev/null</strong></td>\n</tr>\n</tbody>\n</table>\n<p>&nbsp;</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:0b6ef286577f14986fa349d53b7af6ee' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:9bcde4769b0c1c8b61987876dc67903c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p><span class=\"plugin-name\" dir=\"ltr\" jscontent=\"name\" jstcache=\"9\" style=\"font-weight: bold; font-family: \'DejaVu Sans\', Arial, sans-serif; font-size: 11px; line-height: normal;\">У меня Chromium страшно тормозит. Я думаю из-за флеша. Отключить немогу, так как он нужен мен в работе. Флеш стоит следующей версии:&nbsp;Adobe Flash Player</span><span style=\"font-family: \'DejaVu Sans\', Arial, sans-serif; font-size: 11px; line-height: normal;\">&nbsp;</span><span jsdisplay=\"plugin_files.length &gt; 1\" jscontent=\"\'(\' + plugin_files.length +\' files)\'\" jstcache=\"10\" style=\"font-family: \'DejaVu Sans\', Arial, sans-serif; font-size: 11px; line-height: normal;\">(2 files)</span><span style=\"font-family: \'DejaVu Sans\', Arial, sans-serif; font-size: 11px; line-height: normal;\">&nbsp;</span><span jsdisplay=\"shouldDisplayPluginVersion($this)\" jstcache=\"11\" style=\"font-family: \'DejaVu Sans\', Arial, sans-serif; font-size: 11px; line-height: normal;\">-&nbsp;<span i18n-content=\"pluginVersion\" jstcache=\"0\">Версия:</span>&nbsp;<span jsvalues=\".className:critical? \'critical\': \'\'\" dir=\"ltr\" jscontent=\"version\" jstcache=\"20\">11.2 r202 Какой порекомендуете браузер и флеш плеер чтобы не тормозил в Freebsd 8.4. Спасибо!</span></span></p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:9bcde4769b0c1c8b61987876dc67903c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:34c492133369abff52024f6b05ed28a6' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Вопрос оффтоп. Просьба задать вопрос на <a href=\"http://forum.muff.kiev.ua/\">форуме</a>.</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:34c492133369abff52024f6b05ed28a6' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767596377, expire = 1767682777, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другу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 и работает

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

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

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

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

Литература

4 Mb - это не память. Это склероз.