Ниже — безопасная процедура создания swap-файла для Ubuntu 24.04 LTS. Размер 2 ГБ является примером: подберите его по объёму RAM и нагрузке.

Важно: Перед добавлением строки убедитесь, что /etc/fstab ещё не содержит запись для /swapfile.

1. Проверьте существующий swap и место

swapon --show
free -h
df -h /

2. Создайте и защитите файл

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

3. Добавьте автоподключение

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

4. При необходимости настройте swappiness

echo 'vm.swappiness=10' | sudo tee /etc/sysctl.d/90-swap.conf
sudo sysctl --system

Проверка результата

swapon --show
free -h
sudo findmnt --verify

Официальная документация