The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Чтение данных с повреждённого диска"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Чтение данных с повреждённого диска"  
Сообщение от anonymous (??) on 03-Авг-07, 14:31 
Вчера полетел диск IDE.  Ядро постоянно выдавало такие сообщения и в результате я перезагрузился через reset

end_request: I/O error, dev hdb, sector 25599382
hdb: drive not ready for command
hdb: status error: status=0x59 { DriveReady SeekComplete DataRequest Error }
hdb: status error: error=0x40 { UncorrectableError }, LBAsect=3397527, high=0, low=3397527, sector=25599382
ide: failed opcode was: unknown

Система с горем пополам загрузилась, и когда я осознал, что случилось (минут через 10):
# ls /
ls: чтение каталога /: Input/output error

Так как скопировать данные я не мог, я просто выключил компьютер чтобы не потерять и остальные данные.

Чем можно прочитать данные с такого диска?  Я нашёл программу ddrescue: http://www.gnu.org/software/ddrescue/ddrescue.html но может специалисты посоветуют что-то ещё?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Чтение данных с повреждённого диска"  
Сообщение от DN (ok) on 03-Авг-07, 15:50 
>[оверквотинг удален]
>end_request: I/O error, dev hdb, sector 25599382
>hdb: drive not ready for command
>hdb: status error: status=0x59 { DriveReady SeekComplete DataRequest Error }
>hdb: status error: error=0x40 { UncorrectableError }, LBAsect=3397527, high=0, low=3397527, sector=25599382
>ide: failed opcode was: unknown
>
>Система с горем пополам загрузилась, и когда я осознал, что случилось (минут
>через 10):
># ls /
>ls: чтение каталога /: Input/output error

Срочно берете пустой диск большего размера, куда  дампить старый.
Лучше, если на него будет установлен UNIX.  
Не монтируя старый диск, далее по совету из этого сайта.
http://www.opennet.dev/tips/info/460.shtml

Хоть и дольше, но лучше дампить так.
dd if=/dev/hdb1 of=/usr/local/tmp/root_fs.img conv=noerror,sync bs=512

Неделю назад этим делом занимался. Увы , сыплется железо. :-(

P.S. Проверьте железо диска используя MHDD под DOS.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Чтение данных с повреждённого диска"  
Сообщение от anonymous (??) on 03-Авг-07, 18:04 
>Срочно берете пустой диск большего размера, куда  дампить старый.
>Лучше, если на него будет установлен UNIX.
>Не монтируя старый диск, далее по совету из этого сайта.
>http://www.opennet.dev/tips/info/460.shtml

Да, спасибо, я это знаю.

>Хоть и дольше, но лучше дампить так.
>dd if=/dev/hdb1 of=/usr/local/tmp/root_fs.img conv=noerror,sync bs=512

Вот просто везде советуют ddrescue потому что у него есть такой режим работы:
1. Быстро прочитать то, что читается
2. Читать до победного конца сбойные сектора

Таким образом, если диск полетит окончательно, то это скорее всего будет на длинном втором шаге, тогда, когда все читаемые данные уже прочитаны.  А я именно этого и боюсь -- что диск может отказать окончательно когда обычный dd наткнётся на сбойный сектор в середине диска.

>Неделю назад этим делом занимался. Увы , сыплется железо. :-(

Насколько успешно прошло восстановление?

>P.S. Проверьте железо диска используя MHDD под DOS.

Буду благодарен, если подскажете что именно сделать.  SMART тест?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Чтение данных с повреждённого диска"  
Сообщение от DN (??) on 03-Авг-07, 19:27 
>Вот просто везде советуют ddrescue потому что у него есть такой режим
>работы:
>1. Быстро прочитать то, что читается
>2. Читать до победного конца сбойные сектора
>
>Таким образом, если диск полетит окончательно, то это скорее всего будет на
>длинном втором шаге, тогда, когда все читаемые данные уже прочитаны.  
>А я именно этого и боюсь -- что диск может отказать
>окончательно когда обычный dd наткнётся на сбойный сектор в середине диска.

Ну, что прочитает, остальное заполнит нулями в дампе (conv=noerror,sync bs=512).

>>Неделю назад этим делом занимался. Увы , сыплется железо. :-(
>
>Насколько успешно прошло восстановление?

На 99.9%.
Повалился swap и часть тома, но не задела файлы и программы, которые
реально работают.

>>P.S. Проверьте железо диска используя MHDD под DOS.
>Буду благодарен, если подскажете что именно сделать.  SMART тест?

Да, пока посмотреть SMART по F8 .
Остальные все дела F4 , ERASE и т.д. потом, когда дамп уже есть.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Чтение данных с повреждённого диска"  
Сообщение от sergei (??) on 03-Авг-07, 17:34 
Подключите этот диск без UDMA (например, старым шлейфом к-рый не поддерживает UDMA) возможно он прочитается и вы успеете скопировать данные.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Чтение данных с повреждённого диска"  
Сообщение от perece on 03-Авг-07, 17:37 
>Подключите этот диск без UDMA (например, старым шлейфом к-рый не поддерживает UDMA)
>возможно он прочитается и вы успеете скопировать данные.

"старый шлейф" не поддерживает UDMA66 и UDMA100. UDMA33 замечательно работает с 40-жильным шлейфом.

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Чтение данных с повреждённого диска"  
Сообщение от vic (??) on 03-Авг-07, 18:20 
Если есть ценные данные, то в спец. лабораторию. Самому ничего не делать. Нежно (как мину) отнести спецам.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Чтение данных с повреждённого диска"  
Сообщение от anonymous (??) on 03-Авг-07, 21:15 
>Если есть ценные данные, то в спец. лабораторию. Самому ничего не делать.
>Нежно (как мину) отнести спецам.

Ну да, это понятно.  Но увы, денег на такое восстановление нет :(

Мечты, мечты... Идеальный вариант восстановления:
1. Неспеша выбрать заказать новый диск для зеркального RAID.
2. Тем временем отключить отказавший диск
3. Когда привезут новый диск -- запустить восстановление зеркала
Конечно же, на крайний случай (и на случай неосторожного удаления) на полке лежат бекапы


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру