Розширення існуючого розділу Linux


1

У мене був подвійний завантажувальний жорсткий диск з Windows / Centos 6.5.

Мені більше не потрібна Windows, тому я видалив / dev / sda1 та / dev / sda2 через fdisk. Зараз це виглядає так:

Device Boot      Start         End      Blocks   Id  System

/dev/sda3   *       21891       21955      512000   83  Linux
/dev/sda4           21955       31131    73707864    5  Extended
/dev/sda5           21955       21981      204800   83  Linux
/dev/sda6           21981       23511    12288000   82  Linux swap / Solaris
/dev/sda7           23511       31131    61211648   83  Linux

Я хотів би взяти простір, який використовував Windows, і додати його до sda7

Я розігрувався з розділеними, resize2fs, lvextend тощо, але я не можу зрозуміти, як саме це зробити. Чи може хто-небудь допомогти, надавши мені конкретні повнопрацюючі кроки / команди?

Дякую!


Чи більший простір, який займали sda1 і sda2, ніж sda7?
Пол

Так, це приблизно 180 Гб. Я також спробував gparted, але оскільки це / mount, я вважаю, що мені потрібно зробити це через завантаження в не графічне середовище, коли він не відключений.
user973479

1
Ви впевнені, що вам потрібно більше 180 Гб у вашому кореневому розділі? Зазвичай набагато менше, ніж потрібно. Якщо у вас є /homeкореневий розділ, це був би час для його переміщення.
Пол,

Я здогадуюсь, що я надходжу з фону Windows, де все пюре поєднується в одному місці "C:". Я починаю здогадуватися, що мені слід розбити речі на 20 ГБ, 12 Гбіт своп (з 6 ГБ пам’яті) на 0,5 завантаження, а решту розподілити на будинок? Якщо так, я можу також переформатувати vs за допомогою gparted (хоча приємно знати, що він існує)
user973479

Відповіді:


3

Перед виконанням цього завдання настійно рекомендується зробити резервну копію даних.

Ви не можете змінити розмір розділу в Операційній системі, що працює / працює з того самого розділу.

У вашому випадку, якщо /dev/sda7це ваша /файлова система, в якій ви працюєте, і намагаєтесь змінити її розмір, тоді вам потрібно завантажити машину з іншого місця. Ви можете зробити живий компакт-диск, завантажити машину з DVD або USB та запустити gpartedзвідти. Ви можете завантажуватися з LiveCD Ubuntu і використовувати на ньому GParted або завантажити LiveCD .iso GParted, записати його на компакт-диск і завантажувати на нього.

Відключіть (якщо він встановлений) розділ, який буде задіяний в операції зміни розміру / переміщення, / dev / sdaX (клацанням правою кнопкою миші та вибором відключення з контекстного меню),

Оскільки нерозподілений простір знаходиться зліва від розділу ext4, який ви хочете змінити, слід спочатку перемістити розділ зліва від нерозподіленого простору, що може спричинити помилку завантаження. Дотримуйтесь інструкцій GParted щодо переміщення розділів .

Оскільки Gparted переміщає перегородки, а не розподілений простір, це може бути досить складною задачею досягти вашої мети. Це тому, що у вас є ряд розділів. Тож вам, мабуть, потрібно перемістити їх уліво. На останньому кроці ваш розділ /dev/sda7буде переміщено та змінено (збільшено).

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


Якщо у вас немає / хочете компакт-диск і ваша машина підтримує завантаження з USB, Unetbootin може записати Ubuntu Live CD ISO на палець, і ви можете завантажуватися звідти. Створюйте резервну копію, завантажуйте, використовуйте gpartedдля переміщення / зміни розмірів розділів та вуаля. Зробіть це перед тим, як лягти спати, це буде зроблено до ранку, 180 Гб займе кілька годин. Якщо можливо, спробуйте виконати параметри gparted у такому порядку, щоб повне переміщення / розмір великого розділу було одним кроком.
Джейсон C
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.