J'exécute cela en tant que root, évidemment.
J'ai créé un fichier appelé /swap/sw1
, par le dumping 512 Mo de /dev/zero
en elle. J'ai ensuite couru mkswap
, qui a dit:
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=f071fec6-0589-443f-9d46-1c126636418b
Je suppose que cela signifie que cela a bien fonctionné. J'ai modifié le fichier à 0600, et le fichier appartient à root. J'ai ensuite couru swapon:
$ swapon -v /swap/sw1
swapon on /swap/sw1
swapon: /swap/sw1: Operation not permitted
J'ai également essayé d'ajouter ceci à fstab et d'appeler swapon -a -v
, mais je pose le même problème. Pourquoi ne suis-je pas autorisé à utiliser ce fichier comme fichier d'échange?
Une note, qui je pense n'est pas pertinente mais je peux me tromper - je suis en cours d'exécution sur une machine virtuelle OpenVZ.