Восстановление GPT таблицы, c ZFS-root
Добавлено: 2012-09-03 22:17:49
А вот никто не сталкивался, с тем что gpt "немного ломается", возможно при безалаберном выдирании питания (сел аккум в ноуте).
Выглядит как сообщение вида
я даже поначалу как то растерялся и подумал что приплыли, но загрузившись с флешки увидел живой пул без ошибок, перезапись бутлодера ситуацию никак не меняет.
Но если немного подождать, то таких записей появится несколько, с постепенным уменьшением числа, и в конце концов, видно находится живая копия, и система продолжает нормальную загрузку.
Вот как бы это поправить, так как это ноут, то диск один, и копировать его куда то , что бы пересоздать структуру, очень лениво
Как видно gpart вроде не видит никакого криминала, система в принципе примитивная ZFSonRoot
там есть ещё freebsd-ufs, но он не используется и остался вроде в память о былых экспериментах.
Выглядит как сообщение вида
Код: Выделить всё
gptzfsboot error 32 lba числоНо если немного подождать, то таких записей появится несколько, с постепенным уменьшением числа, и в конце концов, видно находится живая копия, и система продолжает нормальную загрузку.
Вот как бы это поправить, так как это ноут, то диск один, и копировать его куда то , что бы пересоздать структуру, очень лениво
Код: Выделить всё
# gpart status
Name Status Components
ada0p1 OK ada0
ada0p2 OK ada0
ada0p3 OK ada0
ada0p4 OK ada0
# gpart recover ada0
ada0 recovering is not neededКод: Выделить всё
# gpart show
=> 34 625142381 ada0 GPT (298G)
34 128 1 freebsd-boot (64k)
162 26621952 2 freebsd-ufs (12G)
26622114 8388608 3 freebsd-swap (4.0G)
35010722 590131693 4 freebsd-zfs (281G)