1.模拟一个lv
1.1 添加3块1G的硬盘,进系统做lvm
1.2 做一个新的lv,里面涉及的命令可以参考以下链接
添加一个磁盘后怎么创建lvm以及扩容lvm分区
LVM管理详解手册(LVM创建、LVM扩容、LV减容)
1.3 格式化、挂载并写入数据
2.扩展硬盘空间
关机并扩展硬盘空间
3.扩展lvm
3.1 查看磁盘情况
3.2 调整物理卷pv大小pvresize
特别注意:服务器一般有单独的系统管理磁盘,扩容磁盘不需要关服务器;可能还存在设备映射多路径multipath,这时候在不重启机器和multipath服务的情况下要使multipath修改的参数生效,则需要重新加载multipath(systemctl reload multipathd)
有设备映射多路径multipath时(像下图这种情况),需要先让mpath识别到扩展的新空间(systemctl reload multipathd),然后再进行后面的步骤
3.2 扩展逻辑卷lvextend
3.3 调整文件系统大小resize2fs(ext2、ext3、ext4)或xfs_growfs(xfs)
3.4 验证数据是否丢失
3.参考文档
1. 运维日记丨Linux LVM磁盘扩容
2. Linux配置和管理设备映射多路径multipath
3. SUSE Linux 多路径软件+LVM+裸设备的配置