Linux расширить раздел

Vmvare Добавить гигабайтов виртулке на диск
1)# echo «1» > /sys/class/block/sdX/device/rescan
Где /sdX название устройства обычно sda sda2

Вариант 1 Fdisk

2)#fdisk -l
Смотрим видим что место добавилось

далее

#fdisk /dev/sda

3) Отобразил таблицу разделов

:p

3) Удалил последний раздел.

:d

 

5) Создал такой же раздел, начинающийся там же где и удаленный, но с большим размером.

:n

Select (default p):

выбрать primary

Номер раздела выбрать 2

2

меняем тип диска на LVM

:t 8e
:w

 

Вариант2 Parted

или PARTED

#parted /dev/sda

##Отобразил таблицу разделов

(parted) p

Номер     Начало               Конец          Размер     Тип             Файловая система     Флаги
1               1049kB               525MB        524MB     primary         xfs                               загрузочный
2                525MB               10,7GB        10,2GB    primary                                              lvm

 

Удалил последний раздел

(parted) rm 2

Игнорировать Ignore

 

Создал такой же раздел, начинающийся там же где и удаленный, но с большим размером.

(parted)mkpart primary 525MB 20,8GB
Игнорировать Ignore

 

назначаем флаг LVM

(parted) set 2 lvm on

Игнорировать Ignore

 

выход из parted

(parted)quit

 

7)#partx -u /dev/sda2
8)#pvresize /dev/sda2
9)#lvresize -l +100%FREE /dev/mapper/centos_jumbo_frame-home
10)#xfs_growfs /dev/mapper/centos_jumbo_frame-home

 

 

UBUNTU/DEBIAN

1)# echo «1» > /sys/class/block/sdX/device/rescan

Где /sdX название устройства обычно sda sda2

2) $sudo parted /dev/sda

получим размер диска:
3) (parted) print

Пример

Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 1288GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number     Start           End            Size            Type           File system   Flags
1                  1049kB      256MB      255MB      primary       ext2              boot
2                  257MB     1000GB    1000GB      extended
5                  257MB     1000GB     1000GB      logical lvm

 

увеличим extended partition

4) (parted) resizepart 2

End? [1000GB]? 1288Gb

 

увеличим logical root partition

5) (parted) resizepart 5

End? [1000GB]? 1288Gb (parted) q

6) q

 

7) теперь нужно увеличить размер физического диска в lvm

pvresize /dev/sdX
Где /sdX название устройства обычно sda sda2

 

увеличиваем размер логического диска в lvm

смонтированые тома можно посмотреть /etc/fstab

8)lvextend /dev/vm-db-0-vg/root -l +100%FREE

расширяем файловую систему

9) resize2fs /dev/vm-db-0-vg/root

 

 

Документация

Установка/Использование parted в Unix/Linux