it-swarm-es.tech

swapon: Operación no permitida

Estoy ejecutando esto como root, obviamente.

Creé un archivo llamado /swap/sw1, volcando 512 megas de /dev/zero en ello. Luego ejecuté mkswap, que decía:

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

Supongo que esto significa que funcionó bien. Modifiqué el archivo a 0600 y el archivo es propiedad de root. Luego ejecuté swapon:

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

También intenté agregar esto a fstab y llamar a swapon -a -v, pero sigue el mismo problema. ¿Por qué no puedo utilizar este archivo como archivo de intercambio?

Una nota, que creo que es irrelevante, pero podría estar equivocada: estoy ejecutando una máquina virtual OpenVZ.

15
configurator

Creo que las limitaciones de OpenVZ te afectaron. OpenVZ no permite lo que ellos llaman "intercambio definido por el usuario": el intercambio solo está disponible "como un todo" para todo el sistema, no para VPS individuales, consulte http://forums.vpslink.com/linux/621 -swap-space.html # post3915

21
tante