Cent OS 7 对已分配的磁盘进行重新分区

Cent OS 7 对已分配的磁盘进行重新分区

我尝试在 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 分布。

相关内容