Piminoff.Ru - Личный блог

Как включить SWAP файл на Linux?

Введение

Последнее время я предпочитаю создавать swap не в отдельном разделе, а в файле. На мой взгляд, техника стала достаточно мощной и повседневной необходимости в swap-е нет. Linux редко к нему обращается. Однако, иногда swap очень нужен, к примеру когда у вас мало ОЗУ на ноутбуке. Отводить под swap целый раздел достаточно расточительно, а вот файл — самое то. Всегда можно от него отказаться, или изменить размер, или переложить в другое место. Это гибко и не обременительно.

Создание и подключение SWAP

Если ваша ситуация сходна с моей, и вы эксплуатируете Linux в аналогичном режиме, то вот рецепт.

Создаём файл нужного размера в подходящем месте:

# dd if=/dev/zero of=/swapfile bs=2048 count=1048576

PS: 2048 Указывает количество MB, в данном случаи 2048 мб. = 2 гб.

Сетапим swap-файл:

# mkswap /swapfile

Включаем swap:

# swapon /swapfile

Убеждаемся, что swap-файл подключился правильно:

# swapon -s

Чтобы подключение swap происходило автоматически, добавляем запись в /etc/fstab:

/swapfile none swap sw 0 0

Готово.