Я использую Ubuntu 14.04 и использую lvm для корневого раздела и раздела подкачки. Когда я использую parted (или gparted), я вижу 110 ГБ в разделе /dev /sda.
hari@Ubuntu02:~$ sudo parted /dev/sda unit GB print free
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 3408GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
0.00GB 0.00GB 0.00GB Free Space
1 0.00GB 0.26GB 0.25GB primary ext2 boot
0.26GB 0.26GB 0.00GB Free Space
2 0.26GB 805GB 805GB extended
5 0.26GB 805GB 805GB logical lvm
3 805GB 1636GB 831GB primary lvm
4 1636GB 3299GB 1662GB primary lvm
3299GB 3408GB 110GB Free Space
Однако, когда я использую fdisk для создания раздела, он не показывает это свободное место.
hari@Ubuntu02:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 3408.5 GB, 3408486045696 bytes
255 heads, 63 sectors/track, 414391 cylinders, total 6657199308 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d989d
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 1572861951 786180097 5 Extended
/dev/sda3 1572861952 3196057599 811597824 8e Linux LVM
/dev/sda4 3196057600 6442450943 1623196672 8e Linux LVM
/dev/sda5 501760 1572861951 786180096 8e Linux LVM
Похоже, что свободное пространство начинается в секторе 6442450943 и продолжается до сектора 6657199308.
Я наивно попытался lvextend, но это дает мне следующее сообщение.
hari@Ubuntu02:~$ sudo lvextend -L+100G /dev/ubuntu-vg/root
Extending logical volume root to 3.63 TiB
Insufficient free space: 25600 extents needed, but only 2 available
Учитывая, что /dev /sda2 - мой единственный логический том, а свободные сектора находятся после /dev /sda5, как мне освободить нераспределенное пространство 110 ГБ и добавить его в мою группу томов lvm, используя команды parted, fdisk и lv-.