Создаём SWAP-файл (файл подкачки) на лету в Linux

Можно без перезагрузки добавить swap? Можно не только добавить, но и поменять приоритет, давай покажу...


Создаём SWAP-файл на лету

Проверяем текущий SWAP, отключаем и удаляем его

(при необходимости можно не удалять)
swapon -s
swapoff /swapfile
rm /swapfile

Создаём новый файл, выставляем биты доступа и форматируем в SWAP

fallocate -l 4G /.swap.img
chmod 600 /.swap.img
mkswap /.swap.img

Включаем SWAP

swapon /.swap.img

Добавляем в автоматическое монтирование

echo '/.swap.img none swap sw 0 0' >> /etc/fstab

Управление приоритетом, если несколько файлов

swapon --show=NAME,PRIO # Проверите текущий
swapon /.swap.img -p 100 # Установить новый

Смотрим утилитой free

free -m
Подпишись на Linux Spark поддержи канал