У меня есть виртуальная машина на моем локальном компьютере (сервер Ubunut 16.04.2), использующий LVM для основных системных разделов. Структурирован таким образом, что общий размер запускаемого диска составляет 40 ГБ (+/-).
/boot 500MB XFS
LVM
/dev/mylvmgroup/system 20GB XFS
/dev/mylvmgroup/home 15.5G XFS
/dev/mylvmgroup/swap 4GB swap
Я изменил размер диска до 80G (+/-) и мне нужно добавить это дополнительное пространство в /dev/mylvmgroup/home
поэтому я попробовал ol xfs_growfs /dev/mylvmgroup/home
и хотя он не выдает ошибку для меня, он также не изменяет размер с дополнительным пространством
Затем я подумал, что мне нужно будет "расширить" мой lv с помощью lvextend -L+40G /dev/mylvmgroup/home
однако это не удастся, с Insufficient free space: 10238 extents needed, but only 0 available
ПРИМЕЧАНИЕ: я не добавил это как дополнительный диск, я просто изменил размер существующего диска с 40G до 80G
Итак, как я могу добавить дополнительные 40G к моей существующей /dev/mylvmgroup/home
??
Если я добавлю дополнительные 40G в качестве отдельного диска, я могу просто добавить его в группу, затем расширить, затем изменить размер (что все работает отлично), однако, это не то, что я здесь после ...
БОЛЬШЕ ИНФОРМАЦИИ
fdisk /dev/xvda
показывает
Command (m for help): p
Disk /dev/xvda: 80 GiB, 85899345920 bytes, 167772160 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
Disklabel type: dos
Disk identifier: 0xdb24217f
Device Boot Start End Sectors Size Id Type
/dev/xvda1 * 2048 976895 974848 476M 83 Linux
/dev/xvda2 978942 83884031 82905090 39.5G 5 Extended
/dev/xvda5 978944 83884031 82905088 39.5G 8e Linux LVM
Command (m for help): F
Unpartitioned space /dev/xvda: 40 GiB, 42950721536 bytes, 83888128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Start End Sectors Size
83884032 167772159 83888128 40G