如何爲vmware下的虛擬機擴充硬盤

一、主機爲Windows系統,虛擬機下的系統爲Linux系統

  1、如果此虛擬機有snapshots,先刪掉所有snapshots,關閉此虛擬機;

  2、啓動windows下的CMD,進入vmware安裝目錄,比如C:\Program Files\VMware\VMware Workstation;

  3、輸入命令:vmware-vdiskmanager.exe -x 30GB "d:\VM\Windows XP.vmdk";

    1)參數"-x"表示要擴展虛擬機硬盤空間;

    2)緊隨其後的數字是擴展後的磁盤的大小(是指擴展後磁盤總的大小,包含了原先的磁盤容量);

    3)最後一個參數是虛擬機磁盤文件的完整路徑(如果路徑中有空格,必須用雙引號括起來)。

  4. 按回車鍵開始擴展磁盤(擴展磁盤的過程比較慢)

    執行完畢,關閉命令提示符窗口,重新啓動 VMware,會發現虛擬機硬盤空間已變成 30GB 了。但是進入linux系統用”df -ah“查看硬盤空間,發現硬盤空間還是原來那麼大。因爲雖然已經擴大了硬盤,但還沒有對硬盤進行分區和指定文件系統,所有linux系統還是無法識別。還需要進行分區處理。

  5、添加分區(root用戶登錄)
    命令 fdisk -l 可以打印當前硬盤分區表,這時我們可以看到硬盤的總量的確增加到了30GB,但是分區只有原有的幾個分區;
    鍵入命令:fdisk /dev/sda    對硬盤進行操作。sda就是經過擴容的硬盤,爲SCSI硬盤,IDE類型硬盤對應爲hda;
    鍵入:m  列出fdisk幫助;
    鍵入:n   添加一個新分區;
    鍵入:p   選擇創建主分區;
    鍵入:3  如果主分區已經有了sda1和sda2,就選3作爲編號;
    Start和end值直接回車使用默認值;
    鍵入:w  保存退出;
    重啓。

  6、格式化分區
    鍵入:mkfs -t ext3 /dev/sda3

  7、掛載該分區
    首先創建目錄:mkdir /mnt/sda3
    手動掛載:mount  /dev/sda3 /mnt/sda3
    設置開機自動掛載:修改/etc/fstab文件,在文件裏面添加一行:
       /dev/sda3 /mnt/sda3 ext3 defaults, 0 1

這樣我們就能使用擴展的空間了。

二、虛擬機下的系統爲Windows

1.我們首先關閉虛擬機中的系統。然後在VMware的Setting選項(即“設置”選項)中右鍵添加一個HardDisk(硬盤)。

可能VMware版本不同,顯示的界面也不同,大家只要找到添加硬盤的地方,添加一個新硬盤就好了。

2 .啓動VMware虛擬機中的Windows系統,我們會發現這時進入系統之後磁盤並未增加,還是隻有C盤,空間也沒有變化。

3 .遇到這種情況,需要我們在虛擬機中的Windows系統中,打開“控制面板”,如果你是XP及以上系統建議切換到經典視圖,再選擇“管理工具”,然後選擇“計算機管理”,你會看到有一個未經格式化的磁盤1。剩下的工作就是格式化。點擊下面的磁盤1右鍵格式化,然後就可以用了。

如果你要給虛擬機中的系統分配多個硬盤,也是一樣的道理,重複上面的步驟就可以了。

感謝引文:

http://it.dengchao.org/vmware-linux-windows/web/

http://www.fengwenxuan.com/vmware/250.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章