Swap — linux, подключить раздел или файл
Небольшая инструкция как подключить swap файл или раздел в системе linux. Предполагается, что система уже установлена и функционирует.
Проверка Swap
Первым делом проверяем наличие и состояние swap файла или раздела, командой в терминале
# swapon --show
Если он есть то вы увидите данные о нем, если его нет, то команда ничего не выведет.
В некоторых дистрибутивах можно посмотреть при помощи команды free
$ free -h

Если swap все значения равны нулю, значит его просто нет.
Создаем файл swap
Создадим файл подкачки размером 2Гб.
sudo fallocate -l 2G /swapfile
Проверяем, что он создан
ls -lh /swapfile
Активируем swap
sudo chmod 600 /swapfile
Создаем файловую систему swap
sudo mkswap /swapfile
Включаем файл swap
sudo swapon /swapfile
Проверяем наличие и работу swap файла
swapon --show
Если нужно, чтоб после перезагрузки он продолжал работать, а не исчез, нужно в файле /etc/fstab внести запись о его наличии. Можно просто выполнить команду.
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Создаем раздел swap
Определяемся какой раздел будет swap, он должен быть пустым и приготовлен для использования как раздел swap.
Как пример возьмем раздел /dev/sda1
Делаем раздел — разделом swap
sudo mkswap /dev/sda1
Активируем, включаем раздел swap
sudo swapon /dev/sda1
Проверяем работу и наличие
swapon --show
Чтоб раздел подключался и работал как swap после перезагрузки системы делаем запись в файле /etc/fstab командой
echo '/dev/sda1 none swap sw 0 0' | sudo tee -a /etc/fstab