FreeBSD 9.1-RC3 + ZFS-root не грузится
Добавлено: 2012-12-12 10:47:16
Добрый день, коллеги!
Есть проблемка. На домашнем сервачке провел бинарный апгрейд с RC2 до RC3 вот таким путем.
Просмотрел, что оно там обновило, но в памяти мелькнуло, что и kernel тоже.
Выключил комп, пошел спать. Утром жена маякнула, что комп не грузится ("какие-то кракозяблы и ни хрена не работает")
Вечером добрался до компа и вижу при старте
Понятно, загрузчик не знает ZFS.
Порыв гугл и сей форум, перепробовал все, что можно. Ничего не помогло.
Итак, состав пула:
Перед падением было два зеркала, к ada1 был присобачен ada3. В целях восстановления системы диск ada3 деаттачен и на него накачена с диска 9.0-RELEASE. Примонтирован пул, посмотрены данные. В boot присутствует kernel, kernel.old,kernel.old1.
Пытался грузиться во все трия ядра - пофих. Перекомпилял загрузчик с LOADER_ZFS_SUPPORT - пофих, в loader.conf строчки
прописаны. В /etc/rc.conf zfs_enable=YES стоит.
Пробовал руками грузиться (unload kernel, load /boot/kernel.old/kernel, load /boot/kernel.old/zfs.ko, load /boot/kernel.old/opensolaris.ko, /boot/zfs/zpool.cache подгружен, load /boot/kernel.old/geom_part_gpt.ko)
Все без толку.
Какие есть еще варианты? Может мысли появятся шальные.
Бекап пула сделан уже после падения
Ковыряться можно как угодно. В принципе, можно и переставить всю эту байду, но интересно разобраться.
Есть проблемка. На домашнем сервачке провел бинарный апгрейд с RC2 до RC3 вот таким путем.
Код: Выделить всё
freebsd-update upgrade -r 9.1-RC3Выключил комп, пошел спать. Утром жена маякнула, что комп не грузится ("какие-то кракозяблы и ни хрена не работает")
Вечером добрался до компа и вижу при старте
Код: Выделить всё
Trying to mount root from zfs:rpool []...
Mounting from zfs:rpool failed with error 2 Unknown filesystemПорыв гугл и сей форум, перепробовал все, что можно. Ничего не помогло.
Итак, состав пула:
Код: Выделить всё
#zpool status
pool: zpool state: ONLINE
scrub: чего-то когда-то скрабилось. Ошибок 0.
config:
NAME STATE READ WRITE CKSUM
pgpool ONLINE 0 0 0
mirror0 ONLINE 0 0 0
ada0p2 ONLINE 0 0 0
ada2p2 ONLINE 0 0 0
ada1 ONLINE 0 0 0
errors: No known data errors
Пытался грузиться во все трия ядра - пофих. Перекомпилял загрузчик с LOADER_ZFS_SUPPORT - пофих, в loader.conf строчки
Код: Выделить всё
vfs.mountfrom=zfs:rpool
zfs_load=YES
Пробовал руками грузиться (unload kernel, load /boot/kernel.old/kernel, load /boot/kernel.old/zfs.ko, load /boot/kernel.old/opensolaris.ko, /boot/zfs/zpool.cache подгружен, load /boot/kernel.old/geom_part_gpt.ko)
Все без толку.
Какие есть еще варианты? Может мысли появятся шальные.
Бекап пула сделан уже после падения