База знаний
Linux. LVM добавление нового диска и расширение существующего раздела
Отправлено Алексей Ефименко в 19 February 2019 02:04 PM

Создаем раздел на новом диске:

fdisk /dev/sdd
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 1 
Первый цилиндр (1-3524, по умолчанию 1):

Используется значение по умолчанию 1
Последний цилиндр или +size или +sizeM или +sizeK (1-3524, по умолчанию 3524): 
Используется
 значение по умолчанию 3524 Команда (m для справки): p Диск /dev/sdd: 28.9 ГБ, 28991029248 байт 255 heads, 63 sectors/track, 3524 cylinders Единицы = цилиндры по 16065 * 512 = 8225280 байт
Устр-во Загр Начало Конец Блоки Id 
Система
 /dev/sdd1 1 3524 28306498+ 83 
Linux
 Команда (m для справки): w Таблица разделов была изменена!

Смотрим название группы томов:

vgdisplay
  --- Volume group ---
  VG Name vgname System ID
  Format                lvm2
  Metadata Areas 2 Metadata Sequence No 10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0 Cur LV  7 Open LV  7 Max PV  0 Cur PV  2 Act PV 2
  VG Size 137.99 GiB
  PE Size 4.00 MiB Total PE 35326 Alloc PE / Size 19967 / 78.00 GiB Free  PE / Size 15359 / 60.00 GiB
  VG UUID  10Ipjk-btDM-NRQP-zXdp-pfeX-9ngh-wLCIUi

Создаем физический том для только что созданного раздела:

pvcreate /dev/sdd1
Writing physical volume data to disk "/dev/sdd1" Physical volume "/dev/sdd1" successfully created

Добавляем в уже имеющуюся группу томов:

vgextend vgname/dev/sdd1
Volume group "vgname" successfully extended

Расширяем логический том на 40Гб:

lvextend -L+40G /dev/mapper/vgname-opt

Для того, чтобы расширить на все имеющееся свободное пространство выполняем команду:

lvextend -l +100%FREE /dev/mapper/vgname-opt

Теперь ресайзим раздел:

//Debian, Ubuntu
resize2fs
/dev/mapper/vgname-opt

//centos7
xfs_growfs
/dev/mapper/vgname-opt
 

Проверяем командой df -h

 


© ЦОД РУП "Белтелеком"