明らかにrootとして実行しています。
512MBを入れて/swap/sw1
名前の付いたファイルを作成しました。/dev/zero
それから走り、mkswap
こう言いました。
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=f071fec6-0589-443f-9d46-1c126636418b
私はこれがうまくいくことを意味すると仮定します。ファイルを0600にchmoddedし、rootが所有しています。それからswaponを実行しました。
$ swapon -v /swap/sw1
swapon on /swap/sw1
swapon: /swap/sw1: Operation not permitted
また、fstabに追加して呼び出しを試みましたが、swapon -a -v
同じ問題が発生しました。このファイルをスワップファイルとして使用できないのはなぜですか?
これは重要ではないと思いますが、間違っている可能性があります。 OpenVZ 仮想マシンで実行中です。
ベストアンサー1
OpenVZの限界にショックを受けたようです。 OpenVZ では「カスタムスワッピング」と呼ぶことはできません。スワッピングは、個々のVPSではなく、システム全体で「モノリシック」としてのみ機能します。http://forums.vpslink.com/linux/621-swap-space.html#post3915