我下载了 joyent 的 smartOS vmware 映像并开始运行。现在我想增加 /opt 的大小,因为他们在 vm 中对它非常吝啬。
在虚拟机的设置中,我将磁盘扩展到 35Gb。但我不知道如何从 smartos 内部增加 zfs 卷。
如果不可能,是否可以在 /opt 文件系统以外的磁盘上创建新的 smartos 区域?
答案1
检查您是否有备份(不是 zfs@snapshot)。
然后您需要通过交互式format
实用程序扩展磁盘标签。
如果您已经完成此操作,那么您可以扩展 ZFS 池。
如何扩展 ZFS 池。
获取池名称
# zpool list
获取池的所有可能设置
# zpool get all PoolName
....
PoolName autoexpand off default
....
将自动扩展选项设置为“开”
# zpool set autoexpand=on PoolName
此时 ZFS 池将会增长,您将在
# zpool list
要查看 opt 数据集的大小,可以使用命令
# zfs list
如果 opt 不会增长,则检查其配额并通过以下方式编辑它set
:
# zfs get quota
将选项返回到先前的状态
# zpool set autoexpand=off PoolName