Solaris

如何增加執行在 VMWare 中的 smartOS 全域區域 /opt 文件系統的大小?

  • June 7, 2018

我下載了joyent 的smartOS vmware 映像並執行了它。現在我想增加 /opt 的大小,因為他們在 vm 中對它非常吝嗇。

在 vm 的設置中,我將磁碟擴展為 35Gb。但我不知道如何從 smartos 內部增加 zfs 卷。

如果這不可能,是否可以在 /opt 文件系統以外的磁碟上創建新的 smartos 區域?

檢查您是否有備份(不是 zfs @snapshot)。

然後您需要通過互動式formatutil 擴展磁碟標籤。

如果您已經這樣做了,那麼您可以擴展 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

引用自:https://serverfault.com/questions/915543