一、概述
ubuntu用了一段時間,系統已從原來的4g增長到8g,導致虛擬磁碟不夠用,需要修改虛擬硬碟的大小。
但是,修改虛擬機器硬碟的大小不像修改記憶體那麼簡單,操作乙個滑動條就輕鬆搞定。要知道虛擬硬碟需要從windows系統申請,這是需要一些硬碟分割的工作。記憶體卻是比較簡單的,直接從windows的記憶體區中抽出一塊就ok了。
修改虛擬機器linux硬碟的大小的流程與windows磁碟分割槽類似,需要經過這麼幾個步驟:
1> 獲取虛擬機器需要的磁碟空間
可以這麼做:在windows下使用vmware提供的硬碟調整工具vmware-vdiskmanager.exe重現定義虛擬硬碟的大小。
也可以這麼做:通過「settings」,直接對虛擬機器新增乙個虛擬硬碟。
總之,這一步形象的說就像買了塊硬碟並插入了電腦。
2> 進入linux下對新得的硬碟區進行
分割槽,格式化,掛載。形象的說,就像對這塊還沒任何檔案系統的硬碟,進行分割槽,定義檔案系統格式。此外,linux還要求對磁碟進行掛載才能使用。
二、實現
1 方法一(重現定義虛擬硬碟的大小)
vmware安裝目錄下有乙個命令列工具vmware-vdiskmanager.exe 程式,可用來修改虛擬機器硬碟的大小。方法如下:
1、啟動windows下的命令列
2、更改虛擬磁碟大小
進入vmware的安裝目錄,執行如下命令:
vmware-vdiskmanager -x 16gb "-x表示要更改虛擬機器硬碟空間的大小g:\ubuntu\ubuntu.vmdk
"
若路徑名中有空格,必須以雙引號括起來
3、啟動虛擬機器,檢視硬碟資訊
# fdisk -l現象一:如果之前沒有通過vmware的「setting」項增加硬碟,那麼就會看到/dev/sda的容量變為16gb。
現象二:磁碟分割槽增加了乙個sda2分割槽。
也可用如下命令檢視增加的分割槽資訊
#ls /dev/sda*
#fdisk /dev/sda5、格式化
# mkfs -t ext3 /dev/sda2或者6、 掛載建立乙個掛載點(目錄),並用mount命令將磁碟分割槽掛載到該點。
#mkdir /workspace檢視:#mount /dev/sda2 /workspace
通常掛載點要求是空的,倘若本來有檔案,那麼掛載後這些檔案將看不到而現實掛載磁碟的內容,當解除安裝磁碟後,檔案才能重新現實。
7
、修改/etc/fstab檔案
為什麼要加上這一步呢?系統在啟動時會根據這個檔案自動載入硬碟sda2。沒有這一步的話,可能系統啟動會失敗,提示你「 hub_port_status failed (err=-110)」。即使能正常啟動的話,想使用sda2的話,還需要手動載入。所以,最好修改下這個系統預設配置檔案。
在「/etc/fstab」的最後邊加入如下內容並儲存。
/dev/sda2 /workspace ext3 defaults 18、重啟系統1
#reboot2、方法二(新增一塊虛擬硬碟)依次選擇選單"vm"-->"settings"-->"add"-->"hard disk"增加乙個虛擬硬碟在這個過程中,會提示你選擇磁碟的型別(scsi/ide),這會影響到新增到裝置檔案的名稱。
假定之前沒有新增過硬碟,如果選擇磁碟型別為scsi,那麼在裝置資料夾下將會看到新增的檔名是sdb;如果選擇磁碟型別為ide,那麼在裝置資料夾下將會看到新增的檔名是hdb。
之後的操作,如同方法一的步驟4-8。
修改虛擬機器硬碟的大小
vmware安裝目錄下有乙個命令列工具vmware vdiskmanager.exe 程式,可用來修改虛擬機器硬碟的大小。方法如下 1.虛擬機器無還原快照,有要先刪除,關閉虛擬機器 啟動windows下的命令列 2.進入vmware的安裝目錄 如 d vmware 輸入 vmware vdiskma...
修改虛擬機器硬碟的大小
vmware安裝目錄下有乙個命令列工具vmware vdiskmanager.exe 程式,可用來修改虛擬機器硬碟的大小。方法如下 1.虛擬機器無還原快照,有要先刪除,關閉虛擬機器 啟動windows下的命令列 2.進入vmware的安裝目錄 如 d vmware 輸入 vmware vdiskma...
Vmware 修改虛擬機器硬碟大小
1 關閉虛擬機器。2 進入vmware的安裝目錄 如 d vmware 輸入 vmware vdiskmanager 後按回車鍵,可顯示關於該命令的說明。3 執行如下命令 vmware vdiskmanager x 20gb f my virtual machines ubuntu 8.04 ubu...