CentOS分卷(LVM)支持在线进行,其核心优势之一就是无需中断服务即可完成分卷的动态调整(如扩展、缩减、添加物理卷等),适用于需要24小时不间断运行的生产环境。
要实现CentOS分卷的在线操作,需满足以下要求:
xfs_growfs命令),但无法在线压缩。当卷组(VG)中有剩余空间时,可直接扩展逻辑卷(LV)并调整文件系统,步骤如下:
vgdisplay(确认Free PE / Size字段有可用空间);lvextend -l +100%FREE /dev/mapper/centos-root(以扩展根分区为例);xfs_growfs /dev/mapper/centos-root(XFS系统)或resize2fs /dev/mapper/centos-root(EXT4系统)。若卷组无剩余空间,可添加新硬盘并扩展卷组,步骤如下:
for i in {0..2}; do echo 1 > /sys/class/scsi_host/host$i/scan; done;pvcreate /dev/sdb1(假设新硬盘为/dev/sdb,分区为sdb1);vgextend centos /dev/sdb1(将新物理卷添加到centos卷组);yum install lvm2 -y),否则无法使用lvextend、vgextend等命令。通过上述方式,CentOS分卷可实现完全在线的操作,满足生产环境对高可用性的要求。