Перейти до основного контенту

Як розширити кореневий розділ на Linux?

11 хв читання
924 переглядів

Кореневий розділ в операційній системі Linux є основним і містить усі необхідні файли та програми для функціонування системи. Однак, з плином часу може виникнути необхідність в розширенні розміру розділу root, особливо якщо ви зіткнулися з нестачею вільного місця на диску. У цій статті ми розглянемо кілька способів розширення кореневого розділу в Linux.

Спосіб 1: Використання LVM

Логічний об'ємний менеджер (LVM) - це потужний інструмент, який дозволяє керувати дисками та розділами в Linux. Якщо ви вже використовуєте LVM, ви можете легко розширити розмір кореневого розділу, додавши вільний простір з іншого розділу або диска.

Примітка: перш ніж використовувати LVM для розширення кореневого розділу, переконайтеся, що у вас є резервна копія всіх важливих даних, щоб уникнути втрати даних у разі будь-яких проблем.

Спосіб 2: Використання GParted

GParted-це графічний інструмент для управління розділами та файловими системами в Linux. Якщо у вас встановлено графічне середовище на вашій системі, Ви можете використовувати GParted для розширення кореневого розділу за допомогою простого та інтуїтивно зрозумілого інтерфейсу користувача.

Важливо! Перш ніж редагувати розділи за допомогою GParted, рекомендується створити точну копію всіх важливих даних.

Що таке кореневий розділ у Linux?

Кореневий розділ містить усі системні файли, бібліотеки, конфігураційні файли та програми, необхідні для завантаження та роботи операційної системи. Усі інші розділи файлової системи, такі як /home, /var, / tmp та інші, монтуються до цього розділу для зручності використання та організації даних.

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

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

Чому потрібно розширювати розділ root?

Розділ root (або коренева файлова система) в операційній системі Linux відіграє важливу роль. Він містить всі необхідні файли і директорії, які підтримують функціонування системи. Однак з часом може виникнути необхідність у збільшенні розмірів цього розділу з наступних причин:

  1. Недолік вільного місця: Поступово розділ root може заповнитися файлами і розширеннями, що встановлюються в процесі використання системи. Якщо місце на розділі root закінчується, це може викликати зниження продуктивності системи і неполадки в роботі різних служб і програм.
  2. Установка нових програм: Якщо ви плануєте встановлювати нові програми або оновлювати існуючі, розділ root може знадобитися більше місця для зберігання файлів і бібліотек. Без розширення кореневого розділу У вас можуть виникнути проблеми з установкою програм або оновленням системи.
  3. Виділення місця під дані: Можливо, вам доведеться створити файлову систему на кореневому розділі, щоб зберігати ваші дані або файли, пов'язані з роботою системи. Додаткове вільне місце на розділі root гарантуватиме, що у вас завжди буде місце для зберігання даних.

Розширення кореневого розділу в Linux дозволить вам уникнути проблем, пов'язаних з відсутністю місця на розділі. Це допоможе вам підтримувати нормальну роботу системи та встановлювати необхідні програми та оновлення без обмежень.

Крок 1: Оцініть доступний простір

Перед тим як приступити до розширення розділу root в Linux, необхідно оцінити доступний простір на диску. Це дозволить визначити, скільки місця можна виділити для збільшення розділу.

Для цього можна використовувати команду df -h. Вона покаже список всіх розділів і їх поточне використання. Зверніть увагу на розділ, в якому розташовується коренева директорія (зазвичай це розділ з міткою "/").

Зверніть увагу на стовпець "використано". Якщо значення наближається до 100%, це означає, що розділ майже повністю заповнений. В такому випадку, необхідно провести розширення розділу, щоб уникнути проблем з нестачею місця.

Також зверніть увагу на стовпець "Доступно". Якщо значення близьке до нуля, це означає, що вільного місця на розділі майже немає. В цьому випадку, також варто провести розширення розділу для запобігання проблем.

В процесі оцінки доступного простору, не забувайте врахувати і розміри файлів, які ви плануєте зберігати на розділі root. Вони також будуть займати місце і можуть бути причиною нестачі вільного дискового простору.

Крок 2: Створіть новий розділ

Перед тим, як розширити розділ root, необхідно створити новий розділ на диску. У цьому розділі буде розміщено додатковий простір, який ми додамо до розділу root.

Для створення нового розділу вам знадобиться використовувати інструмент GParted.

Ось покрокова інструкція по створенню нового розділу:

КрокДія
1Відкрийте GParted.
2Виберіть жорсткий диск, на якому розташований розділ root.
3Клацніть правою кнопкою миші на вільному просторі на диску та виберіть "Створити новий розділ".
4Налаштуйте параметри нового розділу, такі як розмір, файлова система та точка монтування.
5Натисніть "Застосувати", щоб створити новий розділ.

Після виконання цих кроків ви успішно створите новий розділ на диску. Тепер ви готові перейти до наступного кроку - розширення кореневого розділу.

Крок 3: Розширити файлову систему

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

Для розширення файлової системи ми будемо використовувати команду resize2fs . Ця команда дозволяє змінити розмір ext2, ext3 або ext4 файлової системи в Linux. Перевірте, чи встановлена ця утиліта у вашій системі, запустивши команду:

resize2fs -v

Якщо команда виконується без помилок і виводить версію утиліти, то у вас вже встановлена версія resize2fs .

Щоб розширити файлову систему, спочатку нам потрібно помістити файлову систему в новий простір розділів. Ми використовуємо команду:

resize2fs /dev/sda1

Тут /dev / sda1 - це пристрій вашого кореневого розділу. Якщо ваш кореневий розділ знаходиться в іншому місці, замініть /dev/sda1 на відповідний шлях до Вашого розділу.

Після виконання команди розширення файлової системи ви побачите вихід, який показує новий розмір файлової системи.

Ваша файлова система тепер успішно Розширена і може використовувати додатковий доступний простір у кореневому розділі.

Крок 4: перенесіть дані на Новий Розділ

Після збільшення розміру розділу root, необхідно перенести всі дані зі старого розділу на новий.

Для цього виконайте наступні дії:

КрокКоманда
1Створіть тимчасову директорію для монтування старого розділу: sudo mkdir / mnt / old_root
2Змонтуйте Старий розділ в створену директорію: sudo mount / dev / sda1 / mnt / old_root
3Скопіюйте всі дані зі старого розділу на новий: sudo cp-a/MNT / old_root/. /
4Отмонтіруйте Старий розділ: sudo umount / mnt / old_root
5Видаліть тимчасову директорію: sudo rmdir / mnt / old_root

Після виконання цих дій всі дані зі старого розділу будуть перенесені на Новий Розділ root. Перевірте, що всі файли і директорії успішно скопійовані.

Крок 5: оновити налаштування системи

Після успішного збільшення кореневого розділу потрібно оновити налаштування системи, щоб вона могла використовувати розширений простір.

1. Відкрийте термінал і введіть таку команду:

  • sudo resize2fs /dev/mapper/root-root

2. Після введення команди запуститься процес зміни розміру файлової системи. Це може зайняти деякий час, залежно від розміру розділу та обсягу даних.

3. Після завершення процесу можна перевірити змінений розмір кореневого розділу за допомогою команди:

4. Переконайтеся, що розмір розділу root збільшився, і він тепер використовує всю доступну пам'ять.

Тепер ваш кореневий розділ успішно розширений і готовий до використання.