Збільшення розміру диска vmware (vmdk) в linux lvm, geek notes - roman bogachev

Збільшення розміру диска в віртуальній машині під управлінням VMware.

Для збільшення розміру диска в віртуальній машині під управлінням VMware. необхідно виконати кілька важливих кроків. По-перше, необхідно збільшити розмір диска в vSphere Client. Ця операція збільшить розмір жорсткого диска на рівні обладнання. Потім необхідно збільшити розмір розділу.

Невелика замітка, якщо сервер підтримує "hot swap", можна легко додати новий жорсткий диск до віртуальної машини. В іншому випадку, буде означати, що ми не можемо збільшити розмір LVM без перезавантаження. Якщо збільшимо розмір приєднаного диска (як в прикладі нижче), необхідно перезавантажити сервер або, по крайней мере, перечитати таблицю розділів.

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

Крок 1. Перевірка необхідності додавання нового диска, або додавання нового

Досить важливий пункт, оскільки диск, який вже був розділений на 4 основні розділи не може бути збільшений. Щоб перевірити це, запустимо fdisk -l

Наскільки видно з результату команди, то у нас тільки два розділ, тому збільшення диска в даному випадку можливо.

Крок 2. "Фізична" додавання диска на віртуальну машину

Збільшуємо диск віртуальної машини через vSphere клієнт

Збільшення розміру диска vmware (vmdk) в linux lvm, geek notes - roman bogachev

Якщо «Provisioned Size» недоступно, необхідно вимкнути віртуальну машину (тому що не підтримується «гаряче» додавання дисків), і перевірити, якщо є якісь снепшот, зроблені в цій віртуальній машині. Неможливо змінити розмір диска поки доступні снепшот.

Альтернатива, якщо вже є чотири розділи, можна вибрати «Add ...» і додати нове обладнання «Virtual Disk» в віртуальну машину, щоб збільшити розмір диска.

Збільшення розміру диска vmware (vmdk) в linux lvm, geek notes - roman bogachev

Крок 3. Створення розділів на нерозподіленого просторі

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

перевіряємо:

Як бачимо - обсяг диска змінився, тепер створимо розділ, використовуючи утиліту fdisk для пристрою / dev / sda. Будь ласка, зверніть увагу, що система може мати тільки 4 основних розділів на диску! Якщо вже досягнута межа, необхідно створити додатковий розділ.

Значення циліндрів можуть відрізняться в системі. FDISK дасть значення за замовчуванням для першого і останнього циліндра (якраз буде використовуватися доданий дисковий простір).

Тепер змінимо тип розділу. Вводимо номер розділу, беремо з попереднього кроку. Коли необхідно буде вводити «Hex code», вводимо 8e. і підтверджуємо.

Повертаємося в головне меню і натискаємо w для запису розділу на диск. Отримаємо повідомлення, що ядро ​​все ще використовує стару таблицю розділу, необхідно перезавантажити машину для застосування нової таблиці.

Після перезавантаження, можна побачити новий розділ, використовуючи команду fdisk.

Розширюємо Logical Volume

Тепер створюємо фізичний том як основний для LVM командою pvcreate / dev / sda3