Монтирование ZFS с LiveCD Freebsd

Установил FreeBSD 8.1 полностью на zfs включая корень. Начал тюнить. При добавлении параметра vm.kmem_size система с паникой отказалась стартовать.

Итак, чтобы смонтировать zfs под FIXIT нужно сделать следующее:

1) Подключить модули ядра:

FIXIT# kldload /mnt2/boot/kernel/opensolaris.ko
FIXIT# kldload /mnt2/boot/kernel/zfs.ko

2) Посмотреть доступные пулы:

FIXIT# zpool status

3) Находим в списках пул и подключаем его:

FIXIT# zpool import -f  -R /mnt zroot

-f (forced) – принудительно подключить, даже если используется системой;
-R – смонтировать в корень, отличный от /.

Однако при таком монтировании появится лишь 3 каталога (если установка шла в разные логические разделы) – /tmp /usr /var . Чтобы смонтировать корневую файловую систему нужно сделать следующее:

FIXIT# zfs set mountpoint=/root zroot

После чего в каталоге /mnt/root будет смонтирована корневая файловая система. После внесения необходимых изменений, не забыть вернуть обратно точку монтирования:

FIXIT# zfs set mountpoint=legacy zroot

После перезагрузки и удаления vm.kmem_stat из /boot/loader.conf, система завелась нормально.

Add Comment

Required fields are marked *. Your email address will not be published.