Керування дисковим простором є важливою частиною адміністрування Linux. Іноді виникає потреба виконати перерозподіл місця на дисках, наприклад, коли на одному розділі закінчується місце, а на іншому його забагато. Утиліта GParted є потужним інструментом для виконання цієї задачі без втрати даних. У цій статті ми розглянемо, як використовувати GParted для перерозподілу вільного місця між локальними дисками.
Що таке GParted?
GParted (GNOME Partition Editor) – це графічний редактор розділів дисків для Linux. Він дозволяє створювати, змінювати розмір, копіювати, переміщувати, перевіряти та видаляти розділи на жорстких дисках. GParted підтримує багато файлових систем, що робить його універсальним інструментом.
Важливі зауваження перед початком
- Резервне копіювання: Хоча GParted зазвичай працює безпечно, завжди рекомендується створити резервну копію важливих даних перед будь-якими операціями з розділами.
- Завантаження з Live CD/USB: Для роботи з GParted рекомендується завантажитися з Live CD/USB з дистрибутивом Linux, що містить GParted (наприклад, Ubuntu Live CD або GParted Live CD). Це дозволить вам працювати з розділами, які зараз використовуються операційною системою.
- Не переривати процес: Не вимикайте комп’ютер, коли виконується перерозподіл місця на дисках, щоб уникнути пошкодження даних.
Завантаження з Live CD/USB
- Завантажте ISO-образ Live CD/USB з дистрибутивом Linux, що містить GParted.
- Створіть завантажувальний USB-накопичувач або запишіть ISO-образ на DVD.
- Налаштуйте BIOS вашого комп’ютера для завантаження з USB або DVD.
- Завантажте комп’ютер з Live CD/USB.
Запуск GParted
Після завантаження з Live CD/USB знайдіть та запустіть програму GParted. Зазвичай її можна знайти в меню “Системні інструменти” або “Адміністрування”.
Вибір диска
У головному вікні GParted виберіть диск, з яким ви хочете працювати, з випадаючого списку у правому верхньому куті.
Визначення розділів та вільного місця
GParted відобразить графічне представлення розділів на вибраному диску. Знайдіть розділ, з якого ви хочете забрати вільне місце, та розділ, куди ви хочете його додати. Також зверніть увагу на “нерозмічену” область (Unallocated space) – це вільне місце, яке можна використовувати для створення нових розділів або розширення існуючих.
Перерозподіл місця на дисках
- Клацніть правою кнопкою миші на розділі, який ви хочете зменшити.
- Виберіть пункт “Змінити розмір/Перемістити”.
- У вікні, що з’явиться, за допомогою миші або введення значень у поля, вкажіть новий розмір розділу. Звільніть місце з правого боку розділу, щоб створити “нерозмічену” область.
- Натисніть кнопку “Змінити розмір/Перемістити”.
Переміщення “нерозміченої” області (якщо потрібно)
Якщо “нерозмічена” область знаходиться не поруч з розділом, який ви хочете розширити, її потрібно перемістити.
- Клацніть правою кнопкою миші на розділі, який знаходиться ліворуч від “нерозміченої” області.
- Виберіть пункт “Змінити розмір/Перемістити”.
- За допомогою миші перемістіть розділ вліво, щоб “нерозмічена” область опинилася праворуч від нього.
- Натисніть кнопку “Змінити розмір/Перемістити”.
Розширення розміру розділу
- Клацніть правою кнопкою миші на розділі, який ви хочете розширити.
- Виберіть пункт “Змінити розмір/Перемістити”.
- За допомогою миші або введення значень у поля, розширте розділ на всю “нерозмічену” область.
- Натисніть кнопку “Змінити розмір/Перемістити”.
Застосування змін
Після виконання всіх необхідних операцій, GParted відобразить список змін, які будуть внесені.
- Натисніть кнопку “Застосувати всі операції” (зелена галочка).
- Підтвердіть застосування змін.
- Дочекайтесь завершення процесу.
Перезавантаження комп’ютера
Після завершення операцій з розділами, перезавантажте комп’ютер.
Приклад
Уявімо, що у вас є два розділи: /dev/sda1
(10 ГБ) та /dev/sda2
(20 ГБ). На /dev/sda1
закінчується місце, а на /dev/sda2
є багато вільного місця. Ви хочете забрати 5 ГБ з /dev/sda2
та додати їх до /dev/sda1
.
- Завантажуєтесь з Live CD/USB та запускаєте GParted.
- Вибираєте диск
/dev/sda
. - Зменшуєте розмір
/dev/sda2
на 5 ГБ, створюючи “нерозмічену” область праворуч від нього. - Переміщуєте
/dev/sda2
вправо, щоб “нерозмічена” область опинилася ліворуч від нього. - Розширюєте розмір
/dev/sda1
на 5 ГБ, використовуючи “нерозмічену” область. - Застосовуєте зміни та перезавантажуєте комп’ютер.
Також пропоную переглянути детальну відео-інструкцію:
GParted є потужним та зручним інструментом який дозволяє виконати перерозподіл місця на дисках в Linux. Дотримуючись цієї інструкції, ви зможете безпечно перерозподілити вільне місце між розділами без втрати даних. Пам’ятайте про важливість резервного копіювання та не переривайте процес операцій з розділами.
(обережно – лонгрид!!!) 1. Перше і головне – актуальна РЕЗЕРВНА КОПІЯ всіх ваших файлів хоча б на один зовнішній HDD — ОБОВ’ЯЗКОВА!!!!! І цей HDD має бути відключений від ПК ФІЗИЧНО перед будь-якими маніпуляціями з розділами. Пам’ятайте, що покупка окремого жорсткого диску для резервної копії виправдана завжди, крім випадку, коли у вас на компі чи в телефоні немає жодного файлу, який вам не шкода було б втратити. І так, це має бути саме HDD, а не SSD, флешка, чи диск DVD-R. А ще краще мати одну копію на HDD і ще одну у хмарі 2. Linux погано підходить для роботи з NTFS. Та й взагалі – будь яка з прог типу GParted, Acronis, Paragon і тому подібні утиліти ламають таблицю розділів, порушують цілісність файлової системи або просто роблять самі файли незчитуваними частіше ніж може здатися. І навіть якщо на перший погляд все пройшло добре, це ще не означає, що подібні програми не залишили вам прихованих проблем на майбутнє. Це завжди рандом і все ламається саме тоді, коли ти вже ніби на 100% впевнений що все буде добре бо робив це кілька разів і все було добре. Тобто клац… і нема більше ніяких файлів у тебе. Тому дивись пункт 1 ⬆ ⬆3. Якщо є можливість, краще перемістити дані на інший носій, перестворити розділи засобами самої Вінди та скопіювати ті дані назад. Якщо вам треба зсунути всі дані на диску “в бік”, то такий варіант буде навіть швидшим ніж на одному диску це все робити. Та й ресурс SSD або механіку HDD це також збереже. Бажано щоб це був “третій” носій, а не диск де записана ваша єдина резервна копія (так, я параноїк ). 4. Якщо все ж таки хочете змінити наявну структуру розділів, а не створити її з нуля, то особисто можу порекомендувати програму DiskGenius (на ваш страх та ризик). Працює як з завантажувальної флешки, так і з самої Вінди. Зсуває розділи значно швидше, бо переміщує лише ті дані які “заважають”. Тобто виділення 100 мегабайт вільного місця перед розділом розміром у кілька ТЕРАБАЙТ займе максимум кілька хвилин, а не змусить вас чекати цілу вічність. Навіть у безкоштовній версії вміє дуже багато чого корисного. Але прога може бути трохи складна для новачків. Але DiskGenius теж іноді може знищити дані (дивись пункт 1 ⬆ ⬆). 5. Є ще одне правило яке обов’язково має виконуватись для DiskGenius, GParted і подібних програм. Одна дія за раз! Змінив щось одне -> перезавантажив систему. Бо часто і ОС, і програма не можуть без перезавантаження правильно розпізнати попередню дію, а вже починають ще щось робити, наприклад пробують зробити новий розділ на тому ж місці де є існуючий. 6. Треба пам’ятати також що сучасні HDD та SSD майже завжди вимагають так званого “вирівнювання” щоб початок розділу співпадав з сектором кратним 4096 байтам (на відміну від старих дисків з 512 байтним сектором). Навіщо це треба – шукайте у Google. Але при цьому нові диски для сумісності зі старими системами емулюють ніби у них 512-байтний сектор, хоча насправді це не так. Краще за все робити так як це робить ОС Windows – вирівнювати розділи по фізичним секторам кратним ОДНОМУ МЕГАБАЙТУ. Якісь проги роблять це автоматично як і сама Вінда, а десь треба рученятками це вказувати коли створюєш розділ або зсуваєш його в бік.
За відео лайк за українську підписка …
Лайк за відос) Хотілось би вільше відосів на OS LINUX, OS Linux mint 22 “Wilma”.