Linux 逻辑卷扩容 lvextend
逻辑卷的容量不够时,可以从卷组继续获取容量,即逻辑卷扩容。
语法
lvextend 选项 逻辑卷
常用选项
-L size 扩展到指定绝对大小,单位可以为M、G;
-L +size 扩展指定绝对大小;
-l percent 扩展到指定百分比,单位可以为VG(总容量)、Free(剩余容量);
-l +percent 扩展指定百分比;
示例
环境说明:我们当前测试VG60G,仅lv1一个逻辑卷,初始大小3G。
例1:逻辑卷lv1扩容到5G
lvextend -L 5G /dev/vg1/lv1
扩容前为3G,扩容后5G。
例2:逻辑卷lv1扩容5G。
lvextend -L +5G /dev/vg1/lv1
扩容前5G,扩容后10G。
例3:逻辑卷lv1扩容到卷组的50%。
lvextend -l 50%VG /dev/vg1/lv1
扩容前10G,扩容后30G。
注:如果卷组空间不够分配,则只分配剩余。
例4:逻辑卷lv1扩容卷组的所有剩余。
lvextend -l +100%FREE /dev/vg1/lv1
扩容前10G,扩容后60G。
注意事项
如果逻辑卷已经挂载,扩容逻辑卷后需要扩容文件系统。
不同文件系统类型使用不同的指令。
xfs文件系统类型使用xfs_groufs进行扩容。
xfs_growfs 逻辑卷完整路径(如/dev/vg1/lv1)
ext文件系统类型用resize2fs命令进行扩容。
resize2fs 逻辑卷完整路径(如/dev/vg1/lv1)