swapon: Operação não permitida

14

Estou executando isso como root, obviamente.

Eu criei um arquivo chamado /swap/sw1, despejando 512 megas /dev/zeronele. Então eu corri mkswap, que dizia:

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

Estou assumindo que isso significa que funcionou bem. Alterei o arquivo para 0600 e o arquivo pertence à raiz. Então executei o swapon:

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

Também tentei adicionar isso ao fstab e chamando swapon -a -v, mas continuo com o mesmo problema. Por que não tenho permissão para usar este arquivo como um arquivo de troca?

Uma observação, que eu acho irrelevante, mas posso estar errada - estou executando em uma VM OpenVZ.

configurador
fonte
2
Você está executando o swapon como root?
9788 Kristof Provost
1
@Kristof, o configurador declarou que ele está sendo executado como root
Stefan

Respostas: