Статья содержит информацию о способе увеличения размера раздела диска в Ubuntu 16
По умолчанию в Ubuntu 16 диск разбивается на два раздела: основной и расширенный. Внутри расширенного раздела создается логический раздел, на базе которого создается физический диск LVM, образующий группу разделов LVM, которая служит основой для создания логического раздела LVM, на который в свою очередь устанавливается операционная система
Таким образом, нам необходимо увеличить размер расширенного раздела диска, затем - логического, и в завершении - физического и логического разделов LVM
- выключаем виртуальную машину, увеличиваем на необходимую величину объем виртуального жесткого диска и снова запускаем виртуальную машину
- проверяем объем свободного пространства
- parted /dev/sda
print free -
№ Начало Конец Размер Тип Файл. сист. Флаги 32,3kB 1049kB 1016kB Своб. место 1 1049kB 256MB 255MB primary ext2 загр 256MB 257MB 1048kB Своб. место 2 257MB 21,5GB 21,2GB extended 5 257MB 21,5GB 21,2GB logical lvm 21,5GB 32,2GB 10,7GB Своб. место
- увеличиваем размер расширенного раздела до максимально возможного
- resizepart 2 -1s
- Замечание: «-1s» означает «самый последний сектор на диске»
- увеличиваем размер логического раздела до максимально возможного
- resizepart 5 -1s
-
№ Начало Конец Размер Тип Файл. сист. Флаги 32,3kB 1049kB 1016kB Своб. место 1 1049kB 256MB 255MB primary ext2 загр 256MB 257MB 1048kB Своб. место 2 257MB 32,2GB 32,0GB extended 5 257MB 32,2GB 32,0GB logical lvm
- просматриваем размер физических разделов LVM
- pvdisplay
-
--- Physical volume --- PV Name /dev/sda5 VG Name zimbra-vg PV Size 19,76 GiB / not usable 2,00 MiB Allocatable yes PE Size 4,00 MiB Total PE 5058 Free PE 5 Allocated PE 5053 PV UUID 1HrrHc-oPbh-yC24-MwAp-FeeZ-mrX0-stQdBn
- увеличиваем размер физического раздела LVM
- pvresize /dev/sda5
-
--- Physical volume --- PV Name /dev/sda5 VG Name zimbra-vg PV Size 29,76 GiB / not usable 2,00 MiB Allocatable yes PE Size 4,00 MiB Total PE 7618 Free PE 2565 Allocated PE 5053 PV UUID 1HrrHc-oPbh-yC24-MwAp-FeeZ-mrX0-stQdBn
- выводим список всех логических разделов LVM
- lvdisplay
-
--- Logical volume --- LV Path /dev/zimbra-vg/root LV Name root VG Name zimbra-vg LV UUID Fo8MaK-Naz1-VyKT-g0xI-fN8c-ZVCi-JqUekd LV Write Access read/write LV Creation host, time zimbra, 2016-05-02 11:32:17 +0700 LV Status available # open 1 LV Size 11,74 GiB Current LE 3006 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:0 --- Logical volume --- LV Path /dev/zimbra-vg/swap_1 LV Name swap_1 VG Name zimbra-vg LV UUID 4YnYKe-9HOA-gw2x-CC5l-4xyQ-tofb-rdIfIg LV Write Access read/write LV Creation host, time zimbra, 2016-05-02 11:32:17 +0700 LV Status available # open 2 LV Size 8,00 GiB Current LE 2047 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:1
- увеличиваем размер логического раздела LVM с именем «root» на доступное число физических единиц (т.е. на 2565)
- lvresize /dev/zimbra-vg/root --resizefs --extents +2565
-
--- Logical volume --- LV Path /dev/zimbra-vg/root LV Name root VG Name zimbra-vg LV UUID Fo8MaK-Naz1-VyKT-g0xI-fN8c-ZVCi-JqUekd LV Write Access read/write LV Creation host, time zimbra, 2016-05-02 11:32:17 +0700 LV Status available # open 1 LV Size 21,76 GiB Current LE 5571 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:0
- Замечание: параметр --resizefs необходим для изменения размера файловой системы; без него после изменения размера логического диска lvm необходимо было бы вручную изменить размер файловой системы командой fsadm resize /dev/zimbra-vg/root
- проверяем, что в группе разделов LVM не осталось нераспределенного пространства
- vgdisplay
-
--- Volume group --- VG Name zimbra-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 29,76 GiB PE Size 4,00 MiB Total PE 7618 Alloc PE / Size 7618 / 29,76 GiB Free PE / Size 0 / 0 VG UUID tuLW2p-hBzG-U5Ar-kon9-DaC7-BpPg-NKlTyu