На стареньком диске WD (3gb) стояла FreeBSD 4.5
Потом, видимо, он физически посыпался (при загрузке писалось что-то типа hard error reading и номера секторов при попытке примонтировать /).
Установил фрю на новый диск, подключил старый, нерабочий и попробовал восстановить оттуда что осталось.
К сожалению, ничего не работает :( А очень нужно восстановить файлы из /etcfsck /dev/ad1s1a
выдает все тот же hard error reading, потом пишет
CANNOT READ: BLK 4160
THE FOLLOWING DISK SECTORS COULD NOT BE READ: 4162, BAD SUMMARY INFORMATIONmount -r /dev/ad1s1a /h
пишет Input/Output error, hard error reading fsbn 8385 of 4160-4163Похоже, что побились всего 2-3 сектора, но как считать оставшуюся информацию??? Подскажите, как восстановить хоть что-нибудь!
>Похоже, что побились всего 2-3 сектора, но как считать оставшуюся информацию??? Подскажите,
>как восстановить хоть что-нибудь!
насколько я знаю с UFS ничего не восстанавливается на такие случаи бэкап и делается, если диск определяется биосом попробуй эфдиском бэдблоки найти, а потом уже монтируй.
Помогло следующее: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 получился старый раздел, с которого все считалось!