Solarisではスワップファイルを追加できません。

Solarisではスワップファイルを追加できません。

Solaris 10にスワップファイルを追加しようとしています。 2GBファイルを作成しましたswap.file。次に、次のコマンドを使用してスワップファイルを追加しました。

swap -a /swap.file

表示エラー:

/swap.file: 無効なサイズ

私は何が間違っていましたか?

答え1

おそらく32ビットカーネルを実行しているでしょう。 2 x 1 GBのスワップファイルを作成して個別に追加するだけです。

# rm /swap.file
# /usr/sbin/mkfile 1024m /swap1
# /usr/sbin/mkfile 1024m /swap2
# /usr/sbin/swap -a /swap1
# /usr/sbin/swap -a /swap2

また、再起動後もこの設定を維持するには、/etc/vfstab ファイルに次の行を追加する必要があります。例:

/swap1 - - swap - no -
/swap2 - - swap - no -

関連情報