В данной статье приведена последовательность действий, с помощью которой можно установить дистрибутив Nas4Free на софтварный рейд, основанный на файловой системе zfs.
- Устанавливаем nas4free на флешку, либо временный диск. Обязательно в full версии.
- Создаем пул из двух дисков
zpool create rootFS mirror /dev/ada0 /dev/ada1
- Экспортируем пул, чтобы ZFS не его не трогала
zpool export rootFS
- Копируем zfsloader в папку /boot. В nas4free его нет, можно вытащить из дистрибутива FreeBSD
- Устанавливаем загрузчики на оба диска
- Импортируем пул обратно и устанавливаем точку монтирования
zpool import rootFS zfs set mountpoint=none rootFS zfs get mountpoint rootFS
- Монтируем пул и переносим в него систему
mount -t zfs rootFS /mnt dump -0Lf - / | (cd /mnt/; restore -rf -)
- Указываем в /mnt/boot/loader.conf, откуда монтировать корневой раздел
zfs_load="YES" vfs.root.mountfrom="zfs:rootFS"
- Удаляем все записи из /mnt/etc/fstab
- Перезагружаемся и проверяем
- Подключаем swap
zfs create -V 3072Mb rootFS/swap zfs set org.freebsd:swap=on rootFS/swap zfs set checksum=off rootFS/swap swapon /dev/zvol/rootFS/swap swapinfo
reboot df -h mount zpool list
Комментариев нет:
Отправить комментарий