Є 2 способи: простий і складний.
Складний (переразбітіе дисків, переміщення розділів) описувати детально не стану, аж надто багато там нюансів, пов'язаних з конкретною ситуацією.
А ось простий працює не гірше. І він більш універсальний.
Використовувані змінні:
swapfile - ім'я майбутнього файлу підкачки
Знаходимо диск, де є вільне місце. якого нам вистачить для додаткового файлу підкачки.
Створюємо цей самий файл підкачки командою:
dd if = / dev / zero of = / swapfile bs = 1024 count = 1048576
Не забуваємо змінити 1048576 на необхідний нам розмір файлу в КБ. У моєму випадку це 1 Гб додаткового (!) Обсягу. Тобто якщо до цього у мене розмір свопу був 2 Гб, то після цієї процедури загальний обсяг складе 3 Гб.
Вказали розмір. Тепер позначимо його як своп-файл, щоб система про це знала.
В консолі бачимо приблизно таке:
# Mkswap / swapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID = 14628740-c04f-43a2-abcb-994e0749bd24
І, нарешті, "включаємо" файл, щоб він почав працювати, як належить:
Перевіряємо, що все вийшло:
# Swapon -s
Filename Type Size Used Priority
/ Dev / sda5 partition 2559996 18304 -1
/ Swapfile file 1048572 0 -2
Бачимо, що в системі є повноцінний розділ, створений нами при інсталяції і наш файл, створений прямо зараз. Профіт, як то кажуть.
Однак є маленький нюанс: працювати це все буде тільки до першого перезавантаження. Виправимо непорозуміння.
UUID = 14628740-c04f-43a2-abcb-994e0749bd24 none swap sw 0 0
Природно, що UUID ми вказуємо той, що нам видала команда mkswap (див. Вище).
Ось тепер і справді "Профіт!".