Linux系統使用lvm擴展根分區


Linux系統使用lvm擴展根分區

 

背景:買的雲主機虛擬機封裝鏡像是40G的系統盤,后期適用不規范或者其他需求需要擴展系統盤,而非掛載在一個盤至新建目錄。

 

1、原本目錄磁盤等信息:

 

2、使用vgdisplay 獲取VG Name名稱,記錄下來centos_192-168-0-93(后期需要用到很重要)

 

3、使用lvdisplay 獲取LV Path,記錄下來 /dev/centos_192-168-0-93/root

 

3、將掛載后未分區的磁盤進行分區,並設置磁盤類型為8e保存

 

 

再次查看是否創建好LVM分區

4、#pvcreate /dev/vdb1 (重新讀取分區表:)

 

5、使用 vgextend 命令把/dev/vdb1加入到centos_192-168-0-93:
#vgextend centos_192-168-0-93 /dev/vdb1

6、使用vgdisplay命令獲取空閑大小,獲取是25600

7、使用lvresize 命令從卷組里划分一個新的邏輯卷
shell# lvextend -l +100%FREE /dev/centos/newlv (方法一)
shell# lvresize -l +$vgSize /dev/centos/root (方法二) 這里適用方法2

8、使用 xfs_growfs 命令在線調整xfs格式文件系統大小(CentOS6使用resize2fs):
#xfs_growfs /dev/centos_192-168-0-93/root

9、最后查看擴展情況驗收

 

備注:這種擴展載根分區了,若是這個加載的硬盤拔走的話會導致系統崩潰數據丟失!


免責聲明!

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



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