Ошибка создания нового среза с помощью gpart во FreeBSD

Виртуальный жесткий диск одного из моих 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)

1 ответ

Это просто означает, что ваш /dev/da0 не новой схемы разделов "GPT", а старой схемы разделов "MBR".

Начиная с "man gpart", в разделе "ТИПЫ РАЗДЕЛА" вы увидите, что для "MBR" не существует типа раздела, связанного с "zfs". Просто используйте вместо этого тип "freebsd":

gpart add -s 10G -t freebsd da0

Затем используйте созданное устройство "/dev/da0s2" в свой zfs.

Кстати, почему вы хотите создать ZFS только из 1 среза? Разве другой раздел ufs будет недостаточно (мои 2 цента)?

Другие вопросы по тегам