Главная » VPS/VDS и выделенные серверы

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

  • Зайдите на сервер по SSH с данными root пользователя.
  • Проверить есть ли SWAP можно так:
sudo swapon -s

Если нет - создаем файл необходимого размера для swap области, где /swap — это имя и путь файла, а count=1024K его размер, в данном случае — 1024 Мб (обычная формула swap = ОЗУ х 1.5):

sudo dd if=/dev/zero of=/swap bs=1024 count=1024K

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

sudo mkswap /swap

После окончания операции на экране появится что-то вроде:

Устанавливается пространство для свопинга версии 1, размер = 536868 кБ
без метки, UUID=54c60583-e61a-483a-a15c-2f1be966db85

Следующим шагом активируем только что созданный SWAP файл:

sudo swapon /swap

Далее нужно подредактировать файл fstab для подключения swap при следующей загрузке системы:

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

Как удалить SWAP файл?

Просматриваем все объекты, которые используются для размещения виртуальной памяти:

cat /proc/swaps

Выбираем ненужный. Деактивируем, для примера, созданный выше SWAP файл:

sudo swapoff /home/swap

Удаляем SWAP файл:

sudo rm /home/swap

Если Вы раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:

sudo gedit /etc/fstab

В нем удаляем строчку монтирования SWAP файла.


Вместе с этим смотрят: