我尝试在 centos 7 上安装 SolusVM KVM 从属,数据中心为我提供了具有分区的操作系统,如下所述,为了安装 KVM 从属,我需要 PE 大小从默认大小 4MB 变为 32MB。预配置服务器中的整个磁盘已分配,没有剩余可用空间。
是否有任何选项可以帮助我将 PE 从默认卷组 vg 的 4MB 更改为 32MB?
这些是我的系统分区详细信息:
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 进行调整吗?如何操作?
答案1
如果你做过一些研究,你可能会发现以下问题:PE 大小对于 KVM 虚拟化有多重要?这也是在 VM 主机工作负载中,事实上它也是 SolusVM。这样做的原因是 LVM1 扩展的限制,而 LVM2 不再有限制。32MB 可能仍然是一个不错的大小,但可能不是绝对必要的。
另请参阅如何更改卷组 PE 大小? 基本上,重新创建具有所需大小的 VG。
我建议为数据请求单独的 LUN 并创建额外的卷组。当您的数据不在 OS VG 上时,可以根据需要重新创建 VG。将数据转移到不同的主机也更容易,如果它们都可以使用 LVM,您甚至可以通过这种方式更改 OS 分布。