Как создать Swap файл в Ubuntu

Я рад приветствовать Вас, на нашем сайте! Сейчас я расскажу, как создать Swap файл в ОС Ubuntu, но прежде, давайте разберемся, что такое Swap и нужен ли она Вам, вообще. Swap - это раздел созданный на диски, или, быть может файл, который служит, как оперативная память, в случае, когда оперативной памяти не хватает.
Нужен ли Вам Swap? Чтобы ответить на этот вопрос, ответьте на вопрос: хватает ли Вам оперативной памяти? Если хватает, то Swap, Вам не нужен, если не хватает, то ответ: да, Swap нужен.

Теперь, давайте приступим к созданию Swap. Для этого будем использовать Shell-клиент, можно использовать программу "PuTTY", на мой взгляд, отличный софт.

Первым делом необходимо определить, сколько свободного места у Вас на жестком диске, чтобы не отхватить лишнего, так как Swap заберет пространство с диска. Для этого можно использовать команду: df -h. Теперь, когда мы знаем, что, например, можем себе позволить создать Swap размером в два гигабайта, выполняем команду:
fallocate -l 2G /swapfile

Если Вы создаете Swap другого размера, замените 2G на свое значение. После выполнения этой команды, следует проверить корректность новоиспеченного Swap, можно командой:
ls -lh /swapfile

Если она вернет, что то типа этого: -rw-r--r-- 1 root root 2.0G Дата Время /swapfile, значит все в порядке.

Переходим к назначению прав Swap, для этого выполняем команду:
chmod 600 /swapfile

И тут же проверяем их:
ls -lh /swapfile

Появиться должно, что то типа этого: -rw------- 1 root root 2.0G Дата Время /swapfile, значит все в порядке.
Далее, выполняем команду:
mkswap /swapfile

Это команда создаст Swap, с учетом всего выполненного до этого. Остается только активировать, команда:
swapon /swapfile

Теперь у нас есть Swap! Но после перезагрузки системы он будет неактивен. Чтобы это исправить, необходимо в конец файла "fstab" добавить строку:
/swapfile none swap sw 0 0

При помощи команды:
nano /etc/fstab

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

Проверить Swap можно командой free -m.

На этом все. Надеюсь, мой пост, Вам оказался полезен. Спасибо за внимание!
Всего доброго!

Возможно, будет интересно: Как удалить Swap файл в Ubuntu.
Автор: