1. С рабочей freebsd отформатировал второй диск под zfs.tar'ом перекинул все.
2. Выключил машину, отсоединил первый диск, загрузился со второго(нового). По пути отловил свою ошибку (vfs.root.mount_from стояло в имя старого пула). Загрузился — все работает.
3. Перезагрузился, подсоединил диск со старой системой. Поебался, снес с него пул и gpt, отформотировал, присоединил к новому пулу, resilver.
4. После окончания отсоединил второй диск, сделал ему label нормальный, присоединил, снова дождался ресилва.
5. Перезагрузился. Mountroot обламывается с ошибкой 2.
WTF????!!!!
1. В mountroot не работает usb клава. ходя до этого в лоадере прекрасно.
2. ls в лоадере выдает список директорий, после них три строчки белых символов и зависает.
3. lsdev в лоадере выдает присутствующий zfs0: tank
ШТО ЭТО ЗА ДЕРЬМО Я ВАС СпРАШИВАЮ?
Почему-то прозреваю слетевшие gpt-метки, по которым диски были подключены в пул (точнее один был по метке, а второй... э, по метке, которая в процессе создания делается), но теперь чтобы посмотреть надо качать девятку. Пару дней. ПИздец.
P.S. упаднические настроения. Уже года три с ZFS, ан нет иподумаешь — надо было gmirror + ufs.
rapture
04.11.2011 11:23 unknown
Do you really want to delete ?
BSDпроблемы.
да
usb, uhci, ukbd, kdbmux в ядро вкомпилены?
и да, надо заранее заготавливать флешку с рабочей системой
модулями подгружаются
Я прихожу к выводу, что нужно иметь работающую систему для таких случаев :)