Це можна зробити без перезавантаження в CentOS 7. Припустимо, що ваш диск / dev / vda та стандартний розділ RHEL / CentOS:
Розгорніть розділ
# fdisk /dev/vda
Введіть p
для друку початкової таблиці розділів.
Введіть d
(видаліть) з подальшим 2
видаленням існуючого визначення розділу (розділ 1 зазвичай / завантажиться, а розділ 2 - зазвичай кореневий розділ).
Введіть n
(новий), після чого p
(первинний), після чого 2
знову створіть розділ №2 та enter
прийняти стартовий блок і enter
знову прийняти кінцевий блок, який за замовчуванням до кінця диска.
Введіть t
(тип), а 2
потім, 8e
щоб змінити новий тип розділу на "Linux LVM".
Увійдіть, p
щоб надрукувати вашу нову таблицю розділів і переконайтесь, що стартовий блок відповідає тому, що був у друкованій вище таблиці початкового розділу.
Введіть, w
щоб записати таблицю розділів на диск. Ви побачите помилку, про Device or resource busy
яку можете ігнорувати.
Оновіть таблицю розділів в пам'яті
Після зміни таблиці розділів виконайте таку команду, щоб оновити таблицю розділів ядра в пам'яті:
# partx -u /dev/vda
Змініть фізичний обсяг
Змініть розмір PV для розпізнавання додаткового простору
# pvresize /dev/vda2
Змініть розмір LV та файлової системи
У цій команді centos
є PV, root
є LV і /dev/vda2
є розділом, який був розширений. Використовуйте команди pvs
та lvs
команди, щоб переглянути свої фізичні та логічні назви томів, якщо ви їх не знаєте. -r
Варіант в цій команді змінює файлову систему відповідним чином , вам не потрібно дзвонити resize2fs
або xfs_growfs
окремо.
# lvextend -r centos/root /dev/vda2
man lvm
or tldp.org/HOWTO/LVM-HOWTO