如何增加在 VMWare 中运行的 smartOS 全局区域中 /opt 文件系统的大小?

如何增加在 VMWare 中运行的 smartOS 全局区域中 /opt 文件系统的大小?

我下载了 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

相关内容