Мне нужно увеличить раздел Ubuntu в среде Xen. Через XenCenter увеличил диск с 10 до 100 ГБ. Теперь я вижу "xvda" размером 100 ГБ. По причинам, которые я не знаю, в xvda у меня есть: xvda1, xvda2, xvda5 Корень (/) находится в xvda5 вместе со свопом. Следует моей команде fdisk:
Disk /dev/xvda: 100 GiB, 107374182400 bytes, 209715200 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: 0x69465e7c
Device Boot Start End Sectors Size Id Type
/dev/xvda1 * 2048 999423 997376 487M 83 Linux
/dev/xvda2 1001470 20969471 19968002 9.5G 5 Extended
/dev/xvda5 1001472 20969471 19968000 9.5G 8e Linux LVM
Disk /dev/xvdd: 1.8 TiB, 1988569858048 bytes, 3883925504 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 /dev/xvdb: 1.8 TiB, 1988569858048 bytes, 3883925504 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 /dev/mapper/ubuntuservermain--vg-root: 8.5 GiB, 9126805504 bytes, 17825792 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 /dev/mapper/ubuntuservermain--vg-swap_1: 1020 MiB, 1069547520 bytes, 2088960 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
Какие команды мне нужны? Я пробовал решения, взятые из Интернета, и обмен стеками, но безуспешно. Я нашел команду расти это кажется идеальным для моих нужд, но, похоже, не работает.
По запросу я добавляю результаты другой команды, lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 67.8M 0 rom
xvda 202:0 0 100G 0 disk
├─xvda1 202:1 0 487M 0 part /boot
├─xvda2 202:2 0 1K 0 part
└─xvda5 202:5 0 9.5G 0 part
├─ubuntuservermain--vg-root 252:0 0 8.5G 0 lvm /
└─ubuntuservermain--vg-swap_1 252:1 0 1020M 0 lvm [SWAP]
xvdb 202:16 0 1.8T 0 disk
xvdd 202:48 0 1.8T 0 disk
Я написал сценарий которые я использую, чтобы показать команды для изменения размера томов.
В вашем случае вам потребуется:
pvresize
.lvresize --resizefs --size +1G
(чтобы добавить 1 ГБ к корневому тому).Сценарий сгенерирует правильные команды для вашей среды. Изменить размер можно онлайн, не останавливая какое-либо приложение и не размонтируя файловую систему.
Скачайте скрипт и запустите его:
bash vol_resize.sh --block-device /dev/mapper/ubuntuservermain--vg-root
Добавьте результат к вопросу, и я смогу объяснить полученный результат.