Как создать SWAP в Linux

На тесте буду создавать 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

Все, файл подкачки активен и будет автоматически подключатся при запуске системы.

Добавить комментарий