Question (CentOS) L'ajout du fichier d'échange a échoué


J'essaie d'ajouter un fichier d'échange en suivant ce guide:
http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/s1-swap-adding.html

Tout va bien, mais à partir swapon /swapfile, J'ai eu ce message:
swapon: /swapfile: Operation not permitted

Utilisation sudo swapon /swapfile aussi ne fonctionne pas, et j'ai eu ce message:
audit_log_user_command(): Connection refused
swapon: /swapfile: Operation not permitted

Après le redémarrage, j'utilise la même commande .. ne fonctionne pas non plus


5
2018-01-30 02:07


origine




Réponses:


On dirait que vous êtes sur un hôte virtualisé basé sur openvz.

L'erreur "audit_log_user_command" est courante dans quelques versions de openvz / virtuozzo qui n'ont pas corrigé un bogue du noyau qui renvoyait cela à l'écran.

Dans ce cas, vous ne pouvez pas créer de swap, une certaine quantité de mémoire système ne vous est allouée. Après avoir dépassé cette limite, vous ne pourrez plus allouer de mémoire ni obtenir de destruction de MOO, en fonction de la fréquence à laquelle vous essayez de générer de nouveaux processus à proximité de la barrière.


6
2018-01-30 02:25



Je suis dans l'hébergement VPS, mais je ne sais pas si c'était openvz. Est-il impossible d'utiliser swap dans un hôte virtualisé basé sur openvz?
C'est vrai Faris, openvz ne vous laisse pas du tout utiliser swap, il vous donne simplement des morceaux de bélier à utiliser. Vous pensez à un open source VPS comme à un "super" chroot, vous n’avez pas réellement de système d’exploitation virtualisé, mais la plupart des processus en espace utilisateur dont vous avez besoin pour exécuter à peu près la même chose. - epic9x
De plus, si vous voulez être sûr d’être dans openvz, vous pouvez toujours vérifier l’existence d’un fichier / proc / user_beancounters. Si tel est le cas, vous êtes probablement sur openvz / virtuozzo. - epic9x


Sensationnel. . Cela m'a aussi laissé perplexe.

Je suppose que j'ai trouvé que la réponse était qu'il était impossible de créer des fichiers d'échange dans un environnement OpenVZ / Virtuozzo, car il utilise l'échange de manière inhérente.


2
2017-12-06 14:45