swapon: Operation nicht erlaubt

14

Ich betreibe das natürlich als root.

Ich habe eine Datei mit dem Namen erstellt /swap/sw1, indem ich 512 Megabyte /dev/zerodarin abgelegt habe. Ich lief dann mkswap, was sagte:

Setting up swapspace version 1, size = 524284 KiB
no label, UUID=f071fec6-0589-443f-9d46-1c126636418b

Ich gehe davon aus, dass dies bedeutet, dass es gut funktioniert hat. Ich habe die Datei auf 0600 geändert, und die Datei gehört root. Ich lief dann swapon:

$ swapon -v /swap/sw1
swapon on /swap/sw1
swapon: /swap/sw1: Operation not permitted

Ich habe auch versucht, dies zu fstab hinzuzufügen und aufzurufen swapon -a -v, gehe aber das gleiche Problem an. Warum darf ich diese Datei nicht als Auslagerungsdatei verwenden?

Eine Anmerkung, die ich für irrelevant halte, aber ich könnte mich irren - ich arbeite auf einer OpenVZ-VM.

Konfigurator
quelle
2
Führen Sie swapon als root aus?
Kristof Provost
1
@Kristof, Konfigurator hat angegeben, dass er als root läuft
Stefan

Antworten: