Установка FreeBSD 9 на софтовый рейд 1
- Грузимся с установочного диска, заходим в Shell.
- Разрешаем вносить изменения на диск
# sysctl kern.geom.debugflags=16
- Cмотрим какие есть жесткие диски
# ls /dev/ | grep ada или dmesg
- Создаем рейд с названием gm0, и включаем в него сразу же оба диска, чтобы не ждать синхронизации RAID, ada0 и ada1
# gmirror label -vb round-robin gm0 ada0 ada1
- Загружаем драйвер gmirror
# gmirror load
- Создание GPT схемы на вновь созданном "зеркале"
gpart create -s GPT mirror/gm0
- Выделенный GPT загрузочный код в MBR
gpart bootcode -b /boot/pmbr mirror/gm0
- Создание выделенного freebsd-boot раздела в 128 блоков (64 KB) чего в принципе хватит и для загрузки ZFS раздела.
gpart add -b 34 -s 128 -t freebsd-boot da0
gpart bootcode -p /boot/gptboot -i 1 da0
- Просмотр состояния диска, приведен момент сразу после создания boot раздела
gpart show da0
=> 34 3905340 da0 GPT (1.9G)
34 128 1 freebsd-boot (64K)
162 3905212 - free - (1.9G)
- Псле того, как это было проделано запускаем
# bsdinstall
- Когда дело доходит до разбивки дисков выбираем Manual и продолжаем размечать диск руками.
При разметке не забываем указывать точки монтирования (Mountpoint) и метки (Label).
Жмем Finish - пойдет процесс установки.
- Не
вытаскивая диск, перезагружаемся. Опять заходим в shell, для того чтобы
включить автоматическую загрузку драйвера gmirror при старте системы.
# gmirror load
# mount /dev/mirror/gm0 /mnt
# echo 'geom_mirror_load="YES"' > /mnt/boot/loader.conf
# umount /mnt
# reboot
- Удаление метаданных gmirro с жестких дисков :
- gmirror unload
- gmirror clear /dev/da0
- gmirror clear /dev/da1
- Удаление схемы GPT:
- gpart destroy -F /dev/da0
- gpart destroy -F /dev/da1
# cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime |
# cat /etc/defoults/rc.conf | grep -E 'ntp.*="NO"' >> /etc/rc.conf ntpd_enable="YES" ntpd_sync_on_start="YES" |
Комментарии
Отправить комментарий