Я пытался установить подчиненное устройство KVM SolusVM на centos 7, центр обработки данных предоставил мне операционную систему с разделами, как я объяснил ниже, для установки подчиненного KVM-устройства мне нужен размер PE 32 МБ из размера по умолчанию 4 МБ. Весь диск на сервере предварительной настройки был выделен, и на нем не осталось свободного места.
Есть ли какой-либо вариант, с помощью которого я могу изменить PE с 4 МБ группы томов по умолчанию vg на 32 МБ?
Это сведения о моем системном разделе:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg-root 2.7T 3.7G 2.6T 1% /
devtmpfs 12G 0 12G 0% /dev
tmpfs 12G 0 12G 0% /dev/shm
tmpfs 12G 50M 12G 1% /run
tmpfs 12G 0 12G 0% /sys/fs/cgroup
/dev/mapper/vg-tmp 976M 2.8M 906M 1% /tmp
/dev/sda2 243M 166M 64M 73% /boot
tmpfs 2.4G 0 2.4G 0% /run/user/0
и группы томов как:
--- Volume group ---
VG Name vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 2.73 TiB
PE Size 4.00 MiB
Total PE 715333
Alloc PE / Size 715317 / 2.73 TiB
Free PE / Size 16 / 64.00 MiB
VG UUID efYAtj-6gT5-42wf-7xyH-pQoD-Rxjf-xK5eaS
и fdisk -l как :
Disk /dev/sda: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
Disk /dev/mapper/vg-root: 2986.5 GB, 2986499637248 bytes, 5833007104 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/vg-swap: 12.7 GB, 12683575296 bytes, 24772608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/vg-tmp: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
У меня также есть опция sysrcd 4.3.1 из центра обработки данных. Если изменение размера невозможно в текущей CentOS, могу ли я сделать это с помощью sysrcd 4.3.1 и как?
Если бы вы провели какое-то исследование, вы могли бы найти существующие вопросы, такие как Насколько важен размер PE для виртуализации KVM? Это также было в рабочей нагрузке хоста ВМ, фактически это также была SolusVM . Причиной этого было ограничение на экстенты LVM1, которое больше не является ограничением для LVM2. 32 МБ, вероятно, по-прежнему хороший размер, но это может быть не обязательно.
См. Также Как изменить размер PE группы томов? По сути, воссоздайте виртуальную группу с желаемым размером.
Я рекомендую запрашивать отдельные LUN для данных и создавать дополнительные группы томов. Когда ваши данные не находятся в VG ОС, можно заново создать VG по желанию. Также проще передать данные на другой хост, вы даже можете изменить дистрибутив ОС таким образом, если они оба могут использовать LVM.