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


14

私はこれを明らかにルートとして実行しています。

/swap/sw1512 MBのファイルをダンプして、というファイルを作成しました/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たが、同じ問題が発生します。このファイルをスワップファイルとして使用できないのはなぜですか?

1つのメモ、これは無関係だと思いますが、間違っている可能性があります-OpenVZ VMで実行しています。


2
rootとしてswaponを実行していますか?
クリストフプロボスト

1
@Kristof、コンフィギュレーターは、彼がルートとして実行していると述べました
ステファン

回答:


19

OpenVZの制限に悩まされたと思います。OpenVZでは、「ユーザー定義のスワップ」と呼ばれるものは許可されません。スワップは、システム全体で「全体として」のみ使用でき、個々のVPSでは使用できません。http://forums.vpslink.com/linux/621-swap-spaceを参照してください.html#post3915

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.