Я пытаюсь добавить файл подкачки, следуя этому руководству:
http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/s1-swap-adding.html
Все нормально, но заводится swapon /swapfile
, Я получил это сообщение:
swapon: /swapfile: Operation not permitted
Использовать sudo swapon /swapfile
тоже не работает, и я получил это сообщение:
audit_log_user_command(): Connection refused
swapon: /swapfile: Operation not permitted
После перезагрузки использую ту же команду .. тоже не работает
Похоже, вы находитесь на виртуализированном хосте на основе openvz.
Ошибка "audit_log_user_command" часто встречается в некоторых версиях openvz / virtuozzo, которые не исправляли ошибку ядра, которая выводила это на экран.
В этом случае вы не можете создать своп, вам выделяется только определенный объем системной памяти. После того, как вы превысите это значение, вы не сможете выделять память и получать убийства OOM в зависимости от того, как часто вы пытаетесь создать новые процессы рядом с барьером.
Вот это да. . Это тоже поставило меня в тупик.
Думаю, я нашел ответ, что вы не можете создавать файлы подкачки в среде OpenVZ / Virtuozzo, поскольку она изначально использует подкачку.