>2. Подключаем диск к 6.0 например и сперва пробуем fdsik'ом посмотреть ПРОБЛЕМНЫЙ >диск, >если на нем есть слайс/ы freebsd - очень хорошо, если нет - >поможет testdisk, хотя как >я уже говорил, лучше testdisk прогонять на созданном образе и после того >как >с его помощью восстановили ТАБЛИЦУ ПАРТИЦИЙ (про это я не писал выше, >подразумевал >что она ЖИВА), после чего можно посмотреть снова fdisk и убедиться что >таблица >восстановлена и есть слайс/ы freebsd. > Если с fdisk'ом разобрались, дальше смотреть disklabel и убедиться что ПАРТИЦИИ > >freebsd живы, после чего можно воспользоваться fsck от 6.x с опцией -b > >Для UFS1 это будет: > ># fsck -b 32 /dev/лала > >Вот таким макаром, изложено сразу в вариациях-комбинациях и подход, реально это >НЕ ЕСТЬ ЖЕСТКИЙ АЛГОРИТМ, только подход и в какой последовательности действовать > >Чтобы никто не путался: ВЕРХНЕЕ ОТНОСИТСЯ СТРОГО к UFS1 и ни в >коем случае НЕПРИЕМЛЕМО >для UFS2, в плане расположения ПЕРВОГО альтернативного блока UFS1 - 32. > Для UFS2 он 160. > >Хуже если первый альтернативный блок тоже битый, нужно искать следующий, в случае >если >newfs выполнялась со СТАНДАРТНЫМИ значениями, можно воспользоваться newfs -N чтобы >посмотреть список ВСЕХ альтернативных суперблоков. Если newfs были указаны СВОИ >параметры blocksize, изменен процент резервирования и они забыты - дело дрян Скачал testdisk собрал на freebsd5.4. Теперь его если натровить сломанный диск? Как не чего не сломаю окончательно? Пыталься с копиее поиграться но не что непоучилось(dd). А есть какойнибудь мануал по testdisk?
|