Але. (друге "але"), якщо ви все ще хочете зберегти поточну структуру, спершу слід видалити розділ swap. Ви повинні зробити свопофф, зауважте це в /etc/fstab
. якщо swapon скаже вам (див. man), не використовується жоден своп, ви можете видалити його інструментом розділів (fdisk чи подібним).
Якщо у вас немає цього розділу, ви можете збільшити sda1. Використовуючи fdisk
спочатку слід роздрукувати розділ. Це для запам'ятовування, звідки вона починається. По-друге, видаліть розділ за допомогою клавіші 'd'. Не панікуйте, на жорсткий диск нічого не написано :). Після друку ви бачите, на диску немає жодного розділу.
Далі створіть новий розділ, але будьте уважні. Подивіться, з якого сектора почався оригінальний розділ. Напишіть однакове число. Після цього подивіться на кінець. fdisk
запропонує вам останній доступний сектор. Скористайтеся калькулятором і призначте собі, скільки обміну вам потрібно в кілобайтах. Помножте його на 2 і відніміть це число від останнього номера сектора, запропонованого fdisk. Створіть розділ. Роздрукуйте це (воно все ще знаходиться у тимчасовій пам'яті fdisk), і подивіться, що все нормально.
Після цього натисніть клавішу 'w', це дозволить записати новий розділ на диск. Ви побачите інформацію, яка синхронізована, або синхронізація не вдалася. Якщо не вдалося, ви можете викликати команду partx / dev / sda для синхронізації. Якщо вона все-таки не працює, слід перезавантажити систему. Після перезавантаження ви підготували більший розділ, але файлова система на ньому все ще менша. Ви повинні його виростити. EXT4 можна вирощувати на льоту :), використовуйте resize2fs /dev/sda1
для цього.
Вам не потрібно перезавантажувати перезавантаження тощо. Нарешті, слід відновити swap-розділ. Просто знову використовуйте fdisk, створюйте новий розділ як своп. Після написання 'w' пристрій sda2 буде відновлено. Підготуйте структуру swap на ній за допомогою mkswap /dev/sda2
, видаліть зауваження щодо swap /etc/fstab
і, нарешті, зробіть swapon -a
. Подивіться, використовуючи команду swapon або top, активізується підкачка.