Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

За весь час існування Linux розміщення підкачки на окремому розділі позиціонувалася як перевага, порівняно з іншими операційними системами - розділ мав чітко заданий розмір, і не піддавався дефрагментації через відсутність яких-небудь ще даних, крім даних віртуальної пам'яті.

У той же час існувала і абсолютно чітка рекомендація: розмір розділу підкачки повинен бути в два рази більше, ніж обсяг встановленої оперативної пам'яті. Але останнім часом цю рекомендацію вже практично ніхто не слід, з огляду на все зростаючі обсяги ОЗУ на сучасних комп'ютерах, і поради за обсягом файлу підкачки розрізняються. Моя суб'єктивна рекомендація для розділу підкачки: розмір ОЗУ + 100-200МБ. Деякі користувачі (як просто початківці, так і ні, хто переоцінив можливості наявної ОЗУ 😉) не створюють розділ підкачки при установці Ubuntu. і треба сказати, в більшості випадків прекрасно без нього обходяться. А що ж робити в ситуації, коли ви все-таки зіткнулися з необхідністю його використання?

Розглянемо два варіанти: створити окремий розділ або ж використовувати файл підкачки.

Спосіб 1. Розділ підкачки (рекомендується).

Якщо у вас є розділ, окремий від кореневого (/) і домашнього (/ home), наприклад, ntfs. то описані надалі дії можна зробити без перезавантаження комп'ютера. В іншому випадку вам доведеться скористатися LiveCD з Ubuntu.

1. Запускаємо GParted. «Система - Адміністрування - GParted» (при запуску необхідно буде ввести пароль для root) або просто виконуємо команду

в результаті бачимо таблицю розділів:

Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

Якщо фізичний диск не один, то виберіть потрібний в правому верхньому куті.

2. (При роботі з LiveCD переходите відразу до пункту 3) Вибирайте розділ, від якого відокремити місце під розділ підкачки (на ньому має бути достатньо вільного місця) і правою кнопкою миші виконуйте операцію «отмонтировать«. Майте на увазі, що з цим розділом ніякі програми не повинні робити ніяких операцій. Переконайтеся, що всі непотрібні програми закриті. З цієї ж причини неможлива робота з GParted. якщо у вас немає інших розділів, крім кореневого і домашнього, що призводить до необхідності використання LiveCD c Ubuntu.

3. Правою кнопкою миші викликаємо контекстне меню на розділі, від якого ми будемо відрізати місце, і вибираємо пункт «Змінити розмір / Перемістити». де за допомогою миші (або безпосередньо завданням значення в поле введення «Cвободное місце за розділом») визначаємо розмір вивільняється місця для майбутнього розділу підкачки.

Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

Після внесення змін натискаємо кнопку «Змінити розмір або перемістити».

4. Викликаємо контекстне меню (правою кнопкою миші) на що з'явилося в результаті наших дій блоку «Не розмічено». де вибираємо пункт «Створити».

Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

5. У вікні виставляємо значення полів, як показано на малюнку нижче. А саме: «Створити як» - «логічний розділ». Файлова система »-« linux-swap ». В поле «Новий розмір» власне весь розмір, який ви і виділили для створення файлу підкачки.

Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

Після чого натискаємо «Додати».

6. На панелі інструментів головного вікна натискаємо кнопку «Виконати всі операції» у вигляді зеленої «галочки«.

Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

Якщо ви використовували LiveCD, то після виконання шостого пункту завантажитеся в Ubuntu на вашому жорсткому диску.

7. У контекстному меню щойно створеного розділу підкачки правою кнопкою вибираємо «Включити підкачування».

Перевірити інформацію по розділу підкачки, переконавшись, що він підключений, можна за допомогою команди

Слід сказати, що розділ підкачки в цьому випадку буде підключений лише до перезавантаження, і після кожної перезавантаження вам доведеться підключати його вручну.

Щоб цього уникнути, необхідно в кінець файлу / etc / fstab додати наступний рядок:

UUID = значення swap swap defaults 0 0

де значення, це UUID, який можна побачити, вибравши в контекстному меню розділу в GParted пункт «Інформація».

Створюємо розділ підкачки (swap) в ubuntu для встановленої системи - ubuntu в сумах

Для редагування файлу виконайте

sudo gedit / etc / fstab

Тепер у вас файл підкачки буде доступний відразу при завантаженні.

Спосіб 2. Файл підкачки.

Цей спосіб вам стане в нагоді, якщо підкачка вам знадобилася раз і ненадовго, або ж з яких-небудь причин створення окремого розділу не представляється можливим. Алгоритм цього методу був узятий тут .1. Створюємо розділ в 1Гб (як приклад) (1024 * 1024Мб = 1048576 блоків):

sudo dd if = / dev / zero of = / swapfile1 bs = 1024 count = 1048576

2. Форматуємо файл, як Linux SWAP

sudo mkswap / swapfile1

3. Активуємо файл підкачки

sudo swapon / swapfile1

4. Перевіряємо працездатність

Файл підкачки буде підключений лише до перезавантаження. Якщо ви вирішили використовувати його на постійній основі, то відредагуйте файл fstab

sudo gedit / etc / fstab

додавши в кінці рядок

/ Swapfile1 swap swap defaults 0 0

Схожі статті