Go to main content

Oracle® Solaris 11.4 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2018 年 9 月
 
 

ZFS スワップおよびダンプデバイスのサイズ調整

インストール後に、スワップおよびダンプデバイスのサイズの調整が必要になることがあります。または、スワップおよびダンプボリュームの再作成が必要になることもあります。

デフォルトでは、スワップサイズに n ブロックを指定するとき、スワップファイルの先頭ページは自動的にスキップされます。このため、割り当てられる実際のサイズは、n-1 ブロックです。スワップファイルサイズを異なる方法で構成するには、–swaplow オプションを swap コマンドに付けて使用します。swap コマンドのオプションの詳細は、swap(8) のマニュアルページを参照してください。

次の例は、さまざまな状況の下で既存のスワップおよびダンプデバイスを調整する方法を示しています。

使用例 25  ダンプデバイスの volsize プロパティーのリセット

大きなダンプデバイスのサイズ変更には時間がかかる場合があることに注意してください。

$ zfs set volsize=2G rpool/dump
$ zfs get volsize rpool/dump
NAME        PROPERTY  VALUE       SOURCE
rpool/dump  volsize   2G          -
使用例 26  ただちに使用するためのスワップボリュームのサイズ変更

この例では、スワップボリュームのサイズを調整するための方法を示します。

$ swap -l
swapfile                     dev    swaplo    blocks     free
/dev/zvol/dsk/rpool/swap   303,1         8   2097144  2097144
$ zfs get volsize rpool/swap
NAME         PROPERTY   VALUE    SOURCE
rpool/swap   volsize       1G     local
$ zfs set volsize=2g rpool/swap
$ swap -l
swapfile                     dev    swaplo   blocks     free
/dev/zvol/dsk/rpool/swap   303,1         8  2097144  2097144
/dev/zvol/dsk/rpool/swap   303,1   2097160  2097144  2097144

2 つのスワップエントリが一時的に表示されますが、拡張スワップ領域へのアクセス権がユーザーに付与されます。