SWAP раздел — создание раздела подкачки

SWAP раздел нужен когда на сервере заканчивается оперативная память. Он может создаваться на отдельном диске или выделяться из существующей файловой системы.

 

SWAP раздел — создание раздела подкачки без диска

Утилита dd позволяет создать раздел указывая в качестве источника /dev/zero. Передаваемые аргументы — размер блока в байтах и их количество.

dd if=/dev/zero of=/swap bs=1024 count=2097152

 

Вместе они определяют размер.

Далее, создается сам SWAP командой mkswap.

mkswap /swap && chown root /swap && chmod 0600 /swap && swapon /swap

 

Устанавливается нужные владелец и права доступа, затем SWAP активируется командой swapon.

 

В /etc/fstab нужно добавить строку за счет которой раздел будет монтироваться при следующих стартах системы

echo /swap swap swap defaults 0 0 >> /etc/fstab

 

Последний шаг — установка значения swappiness в ноль. Это будет означать использование раздела подкачки параллельно с оперативной памятью, доступной машине

echo vm.swappiness = 0 >> /etc/sysctl.conf && sysctl -p

 

Читайте о том, как создать SWAP на отдельном диске.