Отобразить включен swap
или нет
sudo swapon --show
Если включен вывод будет
NAME TYPE SIZE USED PRIO
/swap.img file 2G 0B -2
sudo swapoff -v /swap.img
Удалить строку с файлом подкачки из файла
/etc/fstab
sudo rm /swap.img
Создание файла swap
sudo fallocate -l 1G /swapfile
Мы можем проверить, что было зарезервировано правильное количество места, набрав:
ls -lh /swapfile
Меняем доступ на файл чтоб только пользователь root имел право на использование:
sudo chmod 600 /swapfile
Проверяем командой ls -lh /swapfile
-rw------- 1 root root 1.0G Jul 23 14:33 /swapfile
Теперь делаем swap space:
sudo mkswap /swapfile
Теперь можно включить файл подкачки:
sudo swapon /swapfile
Убедитесь что swap доступен командой sudo swapon --show
вывод будет:
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 128.5M -2
или командой free -h
total used free shared buff/cache available
Mem: 1.9Gi 540Mi 371Mi 0.0Ki 1.0Gi 1.2Gi
Swap: 1.0Gi 128Mi 895Mi
Делаем swap file постоянным добавив в конец файла /etc/fstab
/swapfile none swap sw 0 0