默認VirtualBox安裝CentOS分配的虛擬磁盤容量爲8G,安裝完CentOS系統後基本就已經達到4G。實際使用空間很容易就撐爆了。看了網上有一些關於如何擴容的帖子,實際整理的可操做不是很全。這種狀況你們都有可能會碰到,我將本身的實際操做記錄下來供參考。shell
1. 開啓CMD命令窗口,進入到VirtualBox安裝目錄。執行以下命令:app
e:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "F:\Frank4\Frank4.vdi " --resize 15360 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
modifyhd 是命令字,表示擴容; --resize 是參數,參數擴容後的大小(MB)15G; Frank4.vdi 須要擴容的虛擬文件工具
2. 如今已經增長了VDI的大小,還必須讓虛擬機CentOS知道增長的容量,這裏須要用到個工具GParted (Gnome Partition Editor)能夠在這裏http://gparted.sourceforge.net/下載ui
3. 在VirtualBox裏面,設置CentOS, 啓動順序光驅第一,光驅加載下載的gparted-live ISOspa
4. 啓動虛擬機CentOS進入GParted,會看到有7GB的容量unallocated,建立Primary Partition,File system: ext4..net
應用該操做:命令行
建立後會出現/dev/sda3code
5. 關閉GParted,從VirtualBox設置中卸載虛擬光驅,設置啓動順序爲硬盤。orm
6. 啓動CentOS, 在命令行終端執行擴展邏輯分區get
a. 執行 su - root, 按下"Enter"
b. 輸入 root用戶密碼
c. 執行 lvm pvcreate /dev/sda3 ,建立物理卷 /dev/sda3
[root@frank4 frankwu]# lvm pvcreate /dev/sda3 Writing physical volume data to disk "/dev/sda3"
Physical volume "/dev/sda3" successfully created
[root@frank4 frankwu]# df -h -T
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_fmaster-lv_root
ext4 5.5G 4.8G 462M 92% /
tmpfs tmpfs 499M 112K 499M 1% /dev/shm
/dev/sda1 ext4 485M 76M 384M 17% /boot
d. 執行 lvm vgextend "vg_fmaster" /dev/sda3,添加 /dev/sda3到卷組 vg_fmaster
[root@frank4 frankwu]# lvm vgextend "vg_fmaster" /dev/sda3 Volume group "vg_fmaster" successfully extended
e. 執行 lvresize -l +100%FREE /dev/mapper/vg_fmaster-lv_root,擴展卷組vg_fmaster下的lv_root卷
[root@frank4 frankwu]# lvresize -l +100%FREE /dev/mapper/vg_fmaster-lv_root
Extending logical volume lv_root to 12.54 GiB
Logical volume lv_root successfully resized
f. 執行 resize2fs /dev/mapper/vg_fmaster-lv_root ,從新設置文件系統
[root@frank4 frankwu]# resize2fs /dev/mapper/vg_fmaster-lv_root resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_fmaster-lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/mapper/vg_fmaster-lv_root to 3286016 (4k) blocks.
The filesystem on /dev/mapper/vg_fmaster-lv_root is now 3286016 blocks long.
7. 驗證 df -h -T
[root@frank4 frankwu]# df -h -T Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/vg_fmaster-lv_root ext4 13G 4.8G 7.0G 41% / tmpfs tmpfs 499M 272K 499M 1% /dev/shm /dev/sda1 ext4 485M 76M 384M 17% /boot