ZFS boot environments (installation scripts)
Добавлено: 2013-10-23 19:26:46
Скрипт установки системы (вернее, 2 скрипта - установки и базовой настройки). Фичи: 4К, структура разделов для boot environments, cross-environment /home. Создан по мотивам http://forums.freebsd.org/showthread.php?t=31662. Протестирован на 9.1-RELEASE, 9.1-STABLE, 9.2-STABLE; arch: amd64.
Prerequisites:
О использовании beadm можно почитать по приведенной выше ссылке. У всех установленных систем будет общий /home. Можно также сделать и общий /root, но для меня это обычно не принципиально.
Сами скрипты:
zfsbe.sh
config.sh
Г-нометание всячески приветствуется
Prerequisites:
- - Монтируем загрузочную флешку
- Копируем оба скрипта в корень
- Добавляем права на выполнение
- - Грузимся в shell
- Настраиваем сеть (ifconfig, default route, resolv.conf)
- ./zfsbe.sh [ada0] [ada1] [ada2] ... [adaN]
- Вводим имя пула и уровень рейда в ответ на запросы
- ./config.sh
- Отвечаем на вопросы (hostname, зеркало портов, пароль рута, пользователь в группе wheel для ssh доступа и его пароль, часовой пояс)
- exit
- init 6
- - portsnap fetch extract
- cd /usr/ports/sysutils/beadm
- make install clean
- beadm list
Код: Выделить всё
BE Active Mountpoint Space Policy Created
default NR / XXXX static XXXX-XX-XX XX:XX
Сами скрипты:
zfsbe.sh
config.sh
Г-нометание всячески приветствуется