Создание SWAP файла
Создаем файл необходимого размера для swap области, где /home/swap-file — это имя и путь файла, а count=1024K его размер, в данном случае — 1024 Мб:
# sudo dd if=/dev/zero of=/home/swap-file bs=1024 count=1024K
Далее производим запись в начало файла системную информацию, которая будет используется ядром системы для работы с файлом подкачки:
# sudo mkswap /home/swap-file
Следующим шагом активируем только что созданный SWAP файл:
# sudo swapon /home/swap-file
Для просмотра результата просматриваем все объекты, которые используются для размещения виртуальной памяти:
# cat /proc/swaps
После перезагрузки системы SWAP файл необходимо активировать снова или добавить строчка для автоматической загрузки в файл fstab.
Редактировать файл fstab можно самостоятельно или командой, которая добавляет в конец файла
fstab строку /home/swap-file swap swap defaults 0 0:
# echo «/home/swap-file swap swap defaults 0 0» | sudo tee -a /etc/fstab
Тоже самое действие но добовление через UUID, который присваивается в пункте 2(после команды: sudo mkswap /home/swap-file):
# echo «UUID=3C716DB9C93656B1 swap swap defaults 0 0» | sudo tee -a /etc/fstab
Удаление SWAP файла
Просматриваем все объекты, которые используются для размещения виртуальной памяти
# cat /proc/swaps
Выбираем ненужный.
Деактивируем, для примера, созданный выше SWAP файл:
# sudo swapoff /home/swap-file
Удаляем SWAP файл:
# sudo rm /home/swap-file
Если Вы раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:
# sudo gedit /etc/fstab
В нем удаляем строчку монтирования SWAP файла: «UUID=3C716DB9C93656B1 swap swap defaults 0 0».