【VirtualBox】加大 CentOS 虛擬機影像檔硬碟空間

參考資料 ----
鳥哥 - 邏輯捲軸管理員 (Logical Volume Manager)


* 先將虛擬機關機

[root]# VBoxManage  modifyhd  虛擬機影像檔  --resize  新容量(以 MB 計算)
例如:
將影像檔的硬碟空間擴增為 500GB
[root]# vboxmanage   modifyhd  centos6.vdi  --resize  512000

(經實驗證明:VBoxManage 大小寫沒差)



* 下載 GParted Live CD 並存放在  /tmp
[user]$ wget https://sourceforge.net/projects/gparted/files/gparted-live-stable/0.26.1-1/gparted-live-0.26.1-1-amd64.iso /tmp/

* 建立新虛擬機器, 注意:在系統 --> 主機板 --> 要勾選 "啟用 EFI 模式"




掛載 Gparted iso 檔並以 Gparted 開機


在要增大的磁區點滑鼠右鍵,選 resize



拉箭頭往右移動,將全部未使用磁區都佔滿,然後按 Resize



Apply 使生效



關閉虛擬機,記得把 EFI 打勾取消,重新啟動虛擬機


df -T 檢視硬碟的檔案系統格式





再以 lvdisplay 檢視要加大的 LVM 分區名



[root]# lvresize  -l  +100%FREE  /dev/centos/root

接下來要注意


CentOS6(含)之前的版本, 預設檔案系統是 ext2/3/4,要以 resize2fs 指令放大

[root]# resize2fs  /dev/vg_centos6/lv_root


CentOS7 預設檔案系統是 XFS, 所以要以 xfs_growfs 放大,並且,是不支援 resize 縮小 的。

[root]# xfs_growfs  /dev/centos/root

確認檔案系統 ext2/3/4XFS 空間已放大

[root]# df -h