CentOS分卷(LVM逻辑卷)支持在线操作
CentOS的分卷功能主要基于逻辑卷管理(LVM)技术,其核心优势之一就是支持在线动态调整逻辑卷的大小(扩容/缩减)、扩展卷组容量,且无需重启服务器或中断业务运行。
要实现分卷的在线操作,需满足以下要求:
xfs_growfs命令),是CentOS 7及以上版本的默认文件系统,适合在线操作;resize2fs命令),但部分旧版本可能需要卸载后操作,建议升级至较新版本。当卷组(VG)中有剩余空间时,可直接扩展逻辑卷大小,步骤如下:
vgs(查看卷组剩余空间)、lvs(查看逻辑卷当前大小);lvextend命令增加逻辑卷容量,例如将/dev/mapper/centos-root扩展100G:lvextend -L +100G /dev/mapper/centos-root
xfs_growfs,EXT4格式用resize2fs:xfs_growfs /dev/mapper/centos-root # XFS文件系统
# 或
resize2fs /dev/mapper/centos-root # EXT4文件系统
扩容后,逻辑卷及文件系统会立即生效,无需重启。当需要增加卷组容量时,可通过添加新的物理卷(PV)实现,在线步骤如下:
/dev/sdb)或分区(如/dev/sdb1)创建为物理卷:pvcreate /dev/sdb1
vg_data):vgextend vg_data /dev/sdb1
扩展后,卷组的总容量会增加,逻辑卷可从新增空间中分配。对于虚拟机或物理机新增磁盘的场景,可在线完成添加并扩展逻辑卷:
/dev/sdc):for i in /sys/class/scsi_host/host*/scan; do echo "- - -" > $i; done
lvreduce)需先卸载文件系统并检查完整性(e2fsck),因此不推荐在线进行,建议在维护窗口操作。综上,CentOS的LVM分卷功能支持在线扩容、扩展卷组、添加新磁盘等常见操作,能满足生产环境中业务不中断的需求。