web-dev-qa-db-ja.com

VMWareで実行されているsmartOSのグローバルゾーンで/ optファイルシステムのサイズを増やす方法は?

JoyentのsmartOSvmwareイメージをダウンロードして実行しました。/optは、VMでかなりけちだったので、サイズを大きくしたいと思います。

Vmの設定で、ディスクを35Gbに拡張しました。しかし、smartosの内部からzfsボリュームを増やす方法がわかりません。

これが不可能な場合、/ optファイルシステム以外のディスクに新しいsmartosゾーンを作成することは可能ですか?

1
marathon

バックアップがあることを確認してください(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
3
Sasha Golikov