From 974646161dcbb195bc281774d2273f1f33bf914a Mon Sep 17 00:00:00 2001 From: Arity-T Date: Fri, 5 Dec 2025 12:19:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=20swap=20=D1=84=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/servers/setup.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/servers/setup.md b/docs/servers/setup.md index 7ae02f6..0a551e3 100644 --- a/docs/servers/setup.md +++ b/docs/servers/setup.md @@ -100,6 +100,30 @@ ssh ssh @ -p ``` +## Создание SWAP-файла + +Лучше пожертвовать пару гигабайт от объёма диска сервера на SWAP-файл, чтобы уменьшить вероятность того, что в один прекрасный момент сервер крашнется из-за нехватки памяти. + +```sh +sudo fallocate -l 2G /swapfile +sudo chmod 600 /swapfile +sudo mkswap /swapfile +sudo swapon /swapfile +sudo swapon --show + +# Чтобы swap-файл подключался при перезагрузке сервера +echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab +``` + +Чтобы удалить SWAP-файл, нужно выполнить следующие команды. + +```sh +sudo swapoff /swapfile + +# Удаляем строку со swap-файлом +sudo nano /etc/fstab +``` + ## Настройка фаерволла c UFW