QEMU/KVM 虛擬機 Centos 7 根目錄擴充容量(xfs)
QEMU/KVM 虛擬機 Centos 7 根目錄擴充容量(xfs) ##注意!!動作前請先備份。## 1.增加qcow2虛擬硬碟容量,先找到QEMU/KVM的images存放位置,通常會是在/var/lib/libvirt/images 這個位置。 2.確認要增加容量的虛擬機,本次是要增加的虛擬機檔案為 centos7.0.qcow2,在關閉虛擬機的狀態下,下指令確認大小 qemu-img info centos7.0.qcow2 3. 使用qemu-img resize增加容量,格式是 qemu-img resize 檔名 +容量,完成後再下qemu-img info centos7.0.qcow2 確認是否成功,成功之後就能把虛擬機開機了。 4. 開機之後先執行fdisk -l 確認一下資訊,首先硬碟大小由20G→40G,多了一個 /dev/vda2,但根目錄大小沒變。 5. 先確定根目錄一下檔案格式 df -Th,確認檔案系統為 xfs格式。 6.建立分割區。n 建新磁區,P 建立主分割,選3是因為1,2已經有了,之後Enter Enter預設就好,最後w 存檔,重開機。 Fdisk 動作說明。 7.轉換剛剛我們加入分割區格式為物理區(PV) pvcreate /dev/vda3 8.檢視現有VG名稱 vgdisplay,先把VG Name記起來。 8.擴充VG,格式為 vgextend 「VG Name」 「要加入的磁碟」,例:vgextend centos /dev/vda3 ,下完指令後再次確認是否成功。 9.完成後檢視邏輯磁區(LV):lvdisplay,確認我們這次要擴充根目錄的路徑為/dev/centos/root,下指令 lvdisplay 「擴充根目錄的路徑」 「要加入的邏輯磁區」,例:lvextend /dev/centos/root /dev/vda3 10.最後擴展xfs檔案系統到我們的根目錄,擴展xfs檔案系統格式為 xfs_growfs 「要擴展的路徑」,例:xfs_growfs /dev/mapper/centos-root 又是美好的一天。