Виртуальный жесткий диск одного из моих VPS был увеличен, и я хочу создать новый срез ZFS, используя дополнительное пространство, но я не смог это сделать.
# gpart add -s 10G -t freebsd-zfs da0
gpart: Invalid argument
# gpart show
=> 63 31457160 da0 MBR (15G)
63 10474317 1 freebsd [active] (5.0G)
10474380 20982843 - free - (10G)
=> 0 10474317 da0s1 BSD (5.0G)
0 9216000 1 freebsd-ufs (4.4G)
9216000 1258317 2 freebsd-swap (614M)
Это просто означает, что ваш / dev / da0 не из новых "GPT"схема раздела, но уже старая"MBR«Схема разделения.
Как и в случае с "man gpart", в разделе "ТИПЫ РАЗДЕЛОВ" вы увидите, что нет типа раздела, связанного с zfs, для "MBR". Просто используйте"FreeBSDвместо этого введите:
gpart add -s 10G -t freebsd da0
Затем используйте созданное устройство "/ dev / da0s2" в вашем zfs.
Кстати, а зачем создавать zfs из одного среза? Будет ли недостаточно другого раздела ufs (мои 2 цента)?