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/

版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

大家寫文都不容易,請尊重勞動成果~ 這里謝謝大家啦(*/ω\*)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM