swapon: 操作は許可されません

swapon: 操作は許可されません

明らかに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

おすすめ記事