Найти в Дзене

Добавить swap раздел в linux

Настраивал очередной новый VDS сервер. Обнаружил, что после установки из стандартного шаблона хостинга, сервер без swap файла. Мониторинг zabbix после установки ругается на отсутствие свопа. Не стал отключать триггер, решил быстро добавить своп, в принципе, он может пригодиться. Инструкция подойдет практически к любому линуксу, не зависимо от версии. Для начала проверим, есть ли у нас swap раздел или нет: # swapon -as Если в выводе пусто, значит раздела нет. Первым делом создаем файл для наших целей: # dd if=/dev/zero of=/swap bs=1024 count=1000000 Размер файла 1Гб, равен объему памяти на сервере. Можно сделать и в 2 раза больше, но не вижу в этом необходимости. Вы выбирайте размер на свое усмотрение. Форматируем файл в формат свопа: # mkswap /swap Подключаем файл к системе: # chmod 0600 /swap
# swapon /swap Проверяем результат работы: # swapon -as Все в порядке, раздел добавлен. Теперь нам нужно сделать так, чтобы swap раздел монтировался при загрузке. Для этого добавляем в fsta
Swap
Swap

Настраивал очередной новый VDS сервер. Обнаружил, что после установки из стандартного шаблона хостинга, сервер без swap файла. Мониторинг zabbix после установки ругается на отсутствие свопа. Не стал отключать триггер, решил быстро добавить своп, в принципе, он может пригодиться.

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

# swapon -as

Если в выводе пусто, значит раздела нет.

Первым делом создаем файл для наших целей:

# dd if=/dev/zero of=/swap bs=1024 count=1000000

Размер файла 1Гб, равен объему памяти на сервере. Можно сделать и в 2 раза больше, но не вижу в этом необходимости. Вы выбирайте размер на свое усмотрение.

Форматируем файл в формат свопа:

# mkswap /swap

Подключаем файл к системе:

# chmod 0600 /swap
# swapon /swap

Проверяем результат работы:

# swapon -as
swapon -as
swapon -as

Все в порядке, раздел добавлен. Теперь нам нужно сделать так, чтобы swap раздел монтировался при загрузке. Для этого добавляем в fstab строку:

/swap swap swap defaults 0 0

Не забываем в конце файла сделать переход на новую строку. Сохраняем fstab, перезагружаемся и проверяем.

Если вдруг решите, что своп вам больше не нужен, отключить его так же просто, как и подключить:

# swapoff -a

Дальше можно удалять сам файл и вычищать его из fstab.

Понравилось прочитанное, жмите палец вверх, подписывайтесь на канал, делитесь с друзьями, оставляйте комментарии.