我有一个在 XenCenter 中运行的 FreeBSD VM。我无意中为它设置了 ZFS 文件系统(其实没什么关系,只是我对 ZFS 不太了解)。
我已将虚拟机初始化为 10GB,但后来将其增加到 20GB。问题是额外的空间没有自动显示在虚拟机中。我需要做什么才能让额外的 10GB 显示在我的 FreeBSD 虚拟机中?
答案1
据我所知,ZFS 不支持调整大小,但您可以使用轻松地向 ZFS 池添加其他磁盘或分区zpool add
。
根据您的情况,在未分配的空间中创建一个分区,然后将其添加到池中。额外的空间将可供池中的所有 ZFS 文件系统使用。
另一个选择是创建一个新的 20GB(或更大)虚拟磁盘,然后使用zfs send
并将zfs receive
文件系统移动到该虚拟磁盘。但如果这是您的启动卷,那么第一个建议会容易得多。