Skip to content

(debian) Что делать если нет SWAP

Max Kalyabin edited this page Dec 2, 2015 · 1 revision

Некоторые хостеры на VDS/VPS отключают swap, либо вообще его не предоставляют. Это не корректно для стабильной работы сервера.

Вариантом решения отсутствующего свопа на сервере является хранение свопа в отдельном файле. Для этого:

1. Создать файл:

# dd if=/dev/zero of=/swapfile bs=1024 count=4096K

2. Создать файловую систему

# mkswap /swapfile

3. Использовать данный файл как SWAP-память в системе:

# swapon /swapfile

4. Для того, чтобы этот файл подтягивался при каждой загрузке:

# echo "/home/swapfile swap swap defaults 0 0" | sudo tee -a /etc/fstab

Или добавить в файл /etc/rc.local перед exit 0:

swapon /swapfile