URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33241
[ Назад ]

Исходное сообщение
"Восстановление инфы с HDD"

Отправлено Hyper , 07-Авг-03 19:46 
На стареньком диске WD (3gb) стояла FreeBSD 4.5
Потом, видимо, он физически посыпался (при загрузке писалось что-то типа hard error reading и номера секторов при попытке примонтировать /).
Установил фрю на новый диск, подключил старый, нерабочий и попробовал восстановить оттуда что осталось.
К сожалению, ничего не работает :( А очень нужно восстановить файлы из /etc

fsck /dev/ad1s1a
выдает все тот же hard error reading, потом пишет
CANNOT READ: BLK 4160
THE FOLLOWING DISK SECTORS COULD NOT BE READ: 4162, BAD SUMMARY INFORMATION

mount -r /dev/ad1s1a /h
пишет Input/Output error, hard error reading fsbn 8385 of 4160-4163

Похоже, что побились всего 2-3 сектора, но как считать оставшуюся информацию??? Подскажите, как восстановить хоть что-нибудь!


Содержание

Сообщения в этом обсуждении
"Восстановление инфы с HDD"
Отправлено Mpak , 08-Авг-03 10:05 
>Похоже, что побились всего 2-3 сектора, но как считать оставшуюся информацию??? Подскажите,
>как восстановить хоть что-нибудь!
насколько я знаю с UFS ничего не восстанавливается на такие случаи бэкап и делается, если диск определяется биосом попробуй эфдиском бэдблоки найти, а потом уже монтируй.


"Восстановление инфы с HDD"
Отправлено Hyper , 08-Авг-03 10:25 
Помогло следующее:

1) Старый сбойный раздел и записал в файл на новый диск:
dd if=/dev/ad1s1a of=/usr/root.img conv=noerror,sync bs=1024
он тоже написал error reading во время работы, но пропустил просто эти секторы

2) fsck /usr/root.img

3) vnconfig -r labels -c vn0 /usr/root.img ; mount /dev/vn0 /old/root

В результате в /old/root получился старый раздел, с которого все считалось!