VM虛擬機器擴充套件硬碟容量

2021-09-13 18:59:06 字數 2759 閱讀 4063

一)首先通過vmware給虛擬機器增大可使用空間(增加可占用電腦硬碟量)

需注意以下幾點: linux只能擴充套件磁碟容量而不能減小, 所填寫的容量為總容量,即包含已分割槽的磁碟, 擴充套件容量時不能有快照喲,大家可以先把快照刪除掉。

二)上一步vmware擴大了理論上可使用的空間,但虛擬機器還沒有成功擴大自身可使用磁碟空間

1、fdisk -l /dev/sda,可以看到當前的磁碟分割槽情況如下:

disk /dev/sda: 21.5 gb, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x0002133f

device boot start end blocks id system

/dev/sda1 * 1 64 512000 83 linux

/dev/sda2 64 2611 20458496 8e linux lvm

2、執行「fdisk /dev/sda",進入到fdisk, -------------開始進行新的分割槽了

然後依次輸入 n 指令,

然後在提示中 輸入p ,

然後輸入分割槽號 3 ,(上面顯示我已經有2個分割槽了,這個是第3個)

按2次enter鍵,然後輸入分割槽型別 8e ,

最後 輸入w指令,將以上改動寫入分割槽表,

在輸入w指令前,可以用p指令看到新的分割槽情況如下:

device boot start end blocks id system

/dev/sda1 * 1 64 512000 83 linux

/dev/sda2 64 2611 20458496 8e linux lvm

/dev/sda3 2611 5221 20966162+ 8e linux lvm

3、 reboot,重新啟動系統

4、進入後執行「fdisk -l /dev/sda」,看到的和上面fdisk中p指令看到的一樣

5、在lvm管理器(執行「lvm」)下執行 「pvcreate /dev/sda3」, 為這個新分割槽建立乙個物理卷volume;

6、現在要做的是把物理卷(volume)擴充套件到新的物理卷上,

先在lvm管理器(執行「lvm」)下執行vgdisplay來檢視已有的系統volume group的情況,輸出如下:

— volume group —

vg namevg_centos6host

system id

metadata areas 2

metadata sequence no 5

vg access read/write

vg status resizable

max lv 0

cur lv 2

open lv 2

max pv 0

cur pv 2

act pv 2

vg size 21.4 gib

pe size 4.00 mib

total pe 5061

alloc pe / size 5061 / 21.4 gib

free pe / size 0 / 0

vg uuid nqsmog-6fa0-xbdn-bca0-8vdz-aaln-rorah0

可以看到目前只有乙個volume group,名字叫vg_centos6host。

7、在lvm管理器(執行「lvm」)下執行「vgextend centos6host /dev/sda3」,擴充套件以後的volume group到新的物理磁碟卷volume上。

8、下一步是擴充套件邏輯卷(logic volume)到新的卷上,

先在lvm管理器(執行「lvm」)下用「lvdisplay」指令看看目前已有的邏輯卷(logic volume)的情況

— logical volume —

lv name /dev/vg_centos6host/lv_root

vg name vg_centos6host

lv uuid nqsmog-6fa0-xbdn-bca0-8vdz-aaln-rorah0……

— logical volume —

lv name /dev/vg_centos6host/lv_swap

vg name vg_centos6host

lv uuid awly7v-d3xr-******************x……

可以看到我的硬碟目前只有2個邏輯卷,swap分割槽當然不用擴充套件。

9、在lvm管理器(執行「lvm」)下執行 「lvextend /dev/vg_centos6host/lv_root /dev/sda3」 --------------擴充套件邏輯分割槽。

10、最後將檔案系統resize到新的邏輯卷上來 (resize2fs 命令 需要退出lvm管理器執行)

resize2fs /dev/vg_centos6host/lv_root

用fdisk -l /dev/sda就能看到擴充套件的分割槽。

11、然後reboot系統,

擴大虛擬機器硬碟容量

virtualbox在建立虛擬磁碟時可以選擇動態擴充套件和固定大小兩種方式,然後設定磁碟空間大小。當動態擴充套件方式達到上限時,怎麼辦呢?目前virtualbox沒有提供修改動態擴充套件磁碟大小的方式。可以按照以下方法,在以下操作之前請先備份你的virtualbox虛擬機器中的資料。在virtual...

調整VMware虛擬機器硬碟容量大小

擔心建立的虛擬機器硬碟容量太大會占用真正的硬碟空間,把硬碟的容量設定得很小,可是等到給虛擬機器裝好系統後再裝 其他的軟體,才發現硬碟容量不夠用了。如果重建虛擬機器,還要重新再裝一遍 作業系統,非常麻煩,而vmware中又不能直接修改虛擬機器的硬碟容量大小,真是麻煩。經過多方請教高人,終於找到了解決之...

修改虛擬機器的硬碟容量大小

很多人在安裝虛擬機器linux的時候,為了節省硬碟空間,把硬碟容量設定得較小,可是後來發現硬碟容量不夠用了。在vmware中又不能直接修改虛擬機器的硬碟容量大小,或者重建虛擬機器系統,非常麻煩。其實在vmware6.0安裝目錄下有乙個命令列工具 vmware vdiskmanager.exe 程式,...