Страница 1 из 1

ZFS как создать?

Добавлено: 2013-09-18 21:07:28
teejay
Решил создать ZFS пул на домашней файлопомойке. Но возник вопрос как лучше это сделать? Например можно так:

Код: Выделить всё

gpart create -s GPT /dev/ada0
gpart add -t freebsd-zfs /dev/ada0
zpool create tank /dev/ada0
или просто:

Код: Выделить всё

zpool create tank /dev/ada0
Результат будет один и тот же- пул tank.
Какой из путей верный? В последнем случае на диске не будет создано геометрии, понятной для FreeBSD (или это не так?), поэтому gpart show ничего про него не покажет, например не будет возможности добавить метку и т.д.

Re: ZFS как создать?

Добавлено: 2013-09-19 7:11:52
Alvares
если уж использовать GPT, тогда уж сразу маркируйте раздел и создавайте ZFS-пул по gpt-метке, а не по имени устройства. Ну и 4k-выравнивание сразу уж...

Re: ZFS как создать?

Добавлено: 2013-09-20 15:03:17
tom.cat

Код: Выделить всё

# gpart create -s gpt ada(1,2,3)
# gpart add -t freebsd-zfs -b 2048 -a 4k -l disk(1,2,3) ada(1,2,3)
и

Код: Выделить всё

# gnop create -S 4096 /dev/gpt/disk1
# zpool create storage raidz gpt/disk1.nop gpt/disk2 gpt/disk3
# zpool export storage
# gnop destroy /dev/gpt/disk1.nop
# zpool import -d /dev/gpt storage