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 -