На тесте буду создавать SWAP раздел в Ubuntu Server.
И так, думаем какой размер файла подкачки нам нужен и создадим пустой файл:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
В моём случае указан 1 Гигабайт, bs можно указать в K, M, G либо просто в байтах без указания букв.
Размер файла подкачки обычно примерно равен размеру оперативной памяти, если оперативной памяти очень много, то в этом случае можно обойтись и без него.
Покажем системе что это swap-файл:
sudo mkswap /swapfile
Подключим его:
sudo swapon /swapfile
Для отключения можно использовать команду:
sudo swapoff /swapfile
Посмотрим результат набрав команды:
swapon -s
free
top
Должна появится информация о размере SWAP.
Для автоматического подключения swap при запуске системы, откроем файл /etc/fstab например в редакторе nano (Ctrl+X для выхода из редактора, y/n для сохранения или отмены изменений):
sudo nano /etc/fstab
И добавим в его конец строку:
/swapfile none swap sw 0 0
Все, файл подкачки активен и будет автоматически подключаться при запуске операционной системы.
Смотрите также мою статью:
Разметка диска под Linux