Linux中对逻辑卷进行扩容
Posted feiquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中对逻辑卷进行扩容相关的知识,希望对你有一定的参考价值。
一、在扩容之前,先查看自己逻辑卷,卷组,物理卷的信息:(在上一篇的基础上:Linux中对逻辑卷的建立)
查看物理卷:
# pvdisplay /dev/sdc1
查看卷组:
vgdisplay /dev/zhi
查看逻辑卷:
lvdisplay /dev/zhi/lv-zhi
二、对逻辑卷扩容
现在我要对逻辑卷/dev/zhi/lv-zhi 增加2G:(如果是减少就改为减号)
lvextend -L +2G /dev/zhi/lv-zhi
在增加完成后,重新识别:
resize2fs /dev/zhi/lv-zhi
注意:
我的逻辑卷的文件系统为ext4所以用resize2fs来识别,如果你的是xfs文件系统,则应该使用:
xfs_growfs /dev/zhi/lv-zhi
重新查看逻辑卷信息:
三、对卷组扩容
现在我要对逻辑卷在增加5G,可是现在卷组中只剩下2G的空间。所以要先对卷组扩容,然后在对逻辑卷扩容
1.新建分区5G:
fdisk /dev/sdc
2.内核重新识别
partprobe /dev/sdc
3.创建物理卷
pvcreate /dev/sdc2
4.增加卷组
vgextend zhi /dev/sdc2
查看vg的信息:
5.增加逻辑卷的大小:
lvextend -L +5G /dev/zhi/lv-zhi
6.重新刷新
resize2fs /dev/zhi/lv-zhi
查看逻辑卷的信息:
四、缩小逻辑卷
在对逻辑卷收缩时,数据丢失的风险比扩容时的大,除了提前做好数据的备份外,还要检查文件系统的完整性。
1.卸载逻辑卷lv-zhi
umount /dev/zhi/lv-zhi
2.检查文件系统的完整性
e2fsck -f /dev/zhi/lv-zhi
3.重新刷新逻辑卷的大小为120MB
resize2fs /dev/zhi/lv-zhi 120M
4.把逻辑卷减小到120MB
lvreduce -L 120M /dev/zhi/lv-zhi
5.重新识别逻辑卷的大小,然后挂载
resize2fs -f /dev/zhi/lv-zhi
mount -a
6.查看信息
版权
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)
以上是关于Linux中对逻辑卷进行扩容的主要内容,如果未能解决你的问题,请参考以下文章