インストール後に、スワップおよびダンプデバイスのサイズの調整が必要になることがあります。または、スワップおよびダンプボリュームの再作成が必要になることもあります。
デフォルトでは、スワップサイズに 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 つのスワップエントリが一時的に表示されますが、拡張スワップ領域へのアクセス権がユーザーに付与されます。