swapon: operação não permitida

13

Estou executando isso como root, obviamente.

Eu criei um arquivo chamado /swap/sw1 , despejando 512 megas de /dev/zero nele. Em seguida, executei 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. Chmodded o arquivo para 0600, e o arquivo é de propriedade do root. Eu então corri o swapon:

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

Eu também tentei adicionar isso ao fstab e chamar swapon -a -v , mas vou com o mesmo problema. Por que não posso usar este arquivo como um arquivo de troca?

Uma nota, que acho irrelevante, mas posso estar errada - estou executando em uma VM OpenVZ.

    
por configurator 08.10.2010 / 15:54

1 resposta

16

Acho que você foi atingido pelas limitações do OpenVZ. O OpenVZ não permite o que eles chamam de "troca definida pelo usuário": o swap está disponível apenas "como um todo" para todo o sistema, não para VPSs individuais, consulte link

    
por 08.10.2010 / 16:34

Tags