Користувальницькькі налаштування

Налаштування сайту


freebsd:zfs

ZFS. Первичная установка. Зеркало.

Литература:

ZFS на зеркало

Установка FreeBSD 9 c ZFS - по ней сходу не получилось.

Creating a bootable ZFS Filesystem

  1. Boot FreeBSD install DVD or USB Memstick
  2. Choose Fixit option in sysinstall
  3. Create GPT Disks
Fixit# gpart create -s gpt ad0
Fixit# gpart create -s gpt ad1

У меня были раньше таблица разделов, потому geom сказал “низя”:

gpart geom 'ada0': File exists 

Необходимо удалить все разделы. После помогла “попытка” №1:

#gpart destroy ada0

ada0 destroyed

После - получилось

ada0 created

FIXME

gpart bootcode -p /boot/gptzfsboot -i 1 ada0
gpart bootcode -p /boot/gptzfsboot -i 1 ada1
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0

FIXME Аналогично и со вторым винтом.

Cледующая “трабла” была на этапе:

  1. install the Protected MBR (pmbr) and gptzfsboot loader to both drives
Fixit# gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad0
Fixit# gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad1

Ругнулось на отвутствие каталога

/mnt2/boot/pmbr<file>, но "съело" путь <file>/boot/pmbr

Команда:

gpart add -t freebsd-zfs -l data1 ada1

“Возьмет” все свободное место на ada1

Последней траблой был момент:

Install FreeBSD to zroot

Fixit# cd /dist/8.0-*
Fixit# export DESTDIR=/zroot
Fixit# for dir in base catpages dict doc games info lib32 manpages ports; \
          do (cd $dir ; ./install.sh) ; done
Fixit# cd src ; ./install.sh all
Fixit# cd ../kernels ; ./install.sh generic
Fixit# cd /zroot/boot ; cp -Rlp GENERIC/* /zroot/boot/kernel/

Удалось обойти загвоздку просто распаковкой архивов в место расположения. Самым простым вариантом есть просто копирование всех файлов из mc.

freebsd/zfs.txt · Востаннє змінено: 2013/10/30 17:24 (зовнішнє редагування)

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki