我的一个VPS的虚拟硬盘已经被放大了,我想用额外的空间创build一个新的ZFS slice,但是我无法执行它。
# 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 ”分区scheme,而是旧的“ MBR ”分区scheme。
从“man gpart”中,在“PARTITION TYPES”部分,您会看到“ MBR ”没有与“zfs”相关的分区types。 只需使用“ freebsd ”types即可:
gpart add -s 10G -t freebsd da0
然后在你的zfs中使用创build的“/ dev / da0s2”设备。
顺便说一句,为什么要从1片创build一个zfs? 另一个UFS分区还不够(我的2美分)?