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、最后查看擴展情況驗收
備注:這種擴展載根分區了,若是這個加載的硬盤拔走的話會導致系統崩潰數據丟失!