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 -

関連情報