>>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? есть: http://www.cgsecurity.org/wiki/TestDisk
|