一、在擴容之前,先查看自己邏輯卷,卷組,物理卷的信息:(在上一篇的基礎上: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/
版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
大家寫文都不容易,請尊重勞動成果~ 這里謝謝大家啦(*/ω\*)
