1. 程式人生 > >centos7 lvm 磁碟擴充套件 thin privision

centos7 lvm 磁碟擴充套件 thin privision

遇到的問題:

centos7 磁碟磁碟空間不足

採用esxi vsphere建立的虛擬機器,並採用 thin privision配置,結果在安裝軟體時,彈出磁碟空間不足,用 df -hl命令檢視磁碟空間顯示如下

解決方法:採用lvm方法增加磁碟空間

解決步驟

1、先在vshpere客戶端擴充虛擬機器硬碟(如果你非虛擬機器的centos系統,要選用其他方式擴充虛擬機器硬碟)

 *註釋:若擴容部分為灰色,需要將該虛擬機器所有“快照”刪除,並整合快照冗餘資訊

2、將擴充的磁碟空間設定為虛擬機器可識別的“磁碟空間”,具體步驟如下

  • 檢視磁碟情況

           fdisk -l

           

           記錄下紅框所示路徑  /dev/sda

  • 建立新的分割槽

           fdisk /dev/sda

           並依次輸入如下命令:

           

     n {new partition}

     p {primary partition}

     3 {partition number}

     [這時會提示修改大小,選擇預設直接回車即可]

     t {change partition id}

     3 {partition number}

     8e {Linux LVM partition}

     w

 

         如果中間有設定大小之類的提示,就直接回車。

以上dos截圖如下:

  • 重啟centos

       reboot

  • 檢視sd3是否標記為LVM

       fdisk -l

      此時已標記一個新的sda3

  • 調整LVM大小

       vgdisplay

       重點記錄途中紅框的值

  • 為新分配的空間建立一個新的物理卷

       pvcreate /dev/sda3

  • 使用新的物理捲來擴充套件LVM的VolGroup

       vgextend centos_wsj /dev/sda3

  • 擴充套件LVM的邏輯卷

       1)先檢視邏輯卷

           lvdisplay

           記住下面紅框內的三個值

           2)擴充套件

              lvextend /dev/centos_wsj/root /dev/sda3

  • 調整邏輯卷的大小

         xfs_growfs /dev/centos_wsj/root

  • 檢視結果(檢驗)

           lvscan

  • 再次檢視磁碟空間,看空間是否增加

           df -hl 

 

已由原來的14G 擴充為23G