Go to main content
Oracle® Solaris 11.3 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

ZFS ボリューム

ZFS ボリュームとは、ブロックデバイスを表すデータセットです。ZFS ボリュームは、/dev/zvol/{dsk,rdsk}/pool ディレクトリのデバイスとして識別されます。

次の例では、5G バイトの ZFS ボリューム system1/vol が作成されます。

# zfs create -V 5gb system1/vol

ボリュームのサイズを変更する場合は注意が必要です。たとえば、ボリュームのサイズを縮小すると、データが破壊される可能性があります。また、サイズが変化するボリュームのスナップショットを作成する場合は、スナップショットをロールバックしたり、スナップショットからのクローンを作成しようとすると、不一致が発生する可能性があります。そのため、ボリュームを作成すると、データの整合性を確保するために予約が自動的にそのボリュームの初期サイズに設定されます。

zfs get または zfs get all コマンドを使用して、ZFS ボリュームのプロパティー情報を表示できます。例:

# zfs get all system1/vol

zfs get 出力内の volsize に表示される疑問符 (?) は、入出力エラーが発生したために不明な値を示しています。例:

# zfs get -H volsize system1/vol
system1/vol        volsize ?       local 

入出力エラーは通常、プールデバイスの問題を示しています。プールデバイスの問題の解決については、ZFS ストレージプールで発生した問題を識別するを参照してください。

ゾーンがインストールされた Oracle Solaris システムを使用している場合は、ネイティブゾーン内で ZFS ボリュームを作成またはクローニングできません。