Поиск

15 янв. 2021 г.

Как добавить диск в LVM без перезагрузки



Есть виртуальная машина на базе Debian с дисковым пространством на 20 Gb. ОС установлена на LVM.  Задача заключается в следующем: добавить виртуальный диск объемом 30 Gb и расширить корневой раздел .

Добавим диск и расширим vg_1.  Проверяем установленные диски:

# lsblk

сколько у нас сейчас свободного места на разделах:

# df -h

После посмотрим какие диски присутствуют в системе:

# fdisk -l

Просканируем устройства:

# ls -la /sys/class/scsi_host/

Далее проверяем как называется наш новый диск и появился ли он вообще:

# fdisk -l

Далее мы добавляем на наш новый диск раздел (у меня это пусть будет sdb):

# fdisk /dev/sdb

Теперь перед нами консольная утилита для работы с дисками. Помощь вызывается по команде m. Мы же набираем команду p для просмотра текущих настроек диска. Потом добавляем новый раздел на диск командой n, после чего соглашаемся со всеми дефолтными значениями. Так же мы можем выбрать тип диска Linux LVM используя команду t или оставить по дефолту всё как есть. И закончив все настройки запишем их на диск командой w.

Теперь можно и расширять дисковое пространство, вот таким образом:

# pvdisplay

# pvcreate /dev/sdd1

# pvdisplay

Посмотрели на диски и увидели какой куда подключен. Далее посмотрим список volume group:

# vgs

Посмотрели список volume group и выбрали тот который нам нужен. Теперь добавляем туда наш диск и расширяем объём на размер этого диска:

# vgextend vg_1 /dev/sdb1

# lvextend -l+100%FREE /dev/vg_1/root

# resize2fs /dev/vg_1/root

# df -h

На этом всё!

Комментариев нет: