修改虛擬機linux硬盤的大小

1、概述
  Ubuntu用了一段時間,系統已從原來的4G增加到8G,致使虛擬磁盤不夠用,須要修改虛擬硬盤的大小。
 可是,修改虛擬機硬盤的大小不像修改內存那麼簡單,操做一個滑動條就輕鬆搞定。要知道虛擬硬盤須要從windows系統申請,這是須要一些硬盤分割的工做。內存倒是比較簡單的,直接從windows的內存區中抽出一塊就OK了。
   修改虛擬機linux硬盤的大小的流程與windows磁盤分區相似,須要通過這麼幾個步驟:
1> 獲取虛擬機須要的磁盤空間
  能夠這麼作:在windows下使用VMware提供的硬盤調整工具vmware-vdiskmanager.exe重現定義虛擬硬盤的大小。
  也能夠這麼作:經過「settings」,直接對虛擬機新增一個虛擬硬盤。
  總之,這一步形象的說就像買了塊硬盤並插入了電腦。
2> 進入linux下對新得的硬盤區進行 分區,格式化,掛載。形象的說,就像對這塊還沒任何文件系統的硬盤,進行分區,定義文件系統格式。此外,linux還要求對磁盤進行掛載才能使用。
2、實現
1 方法一(重現定義虛擬硬盤的大小) 
 VMware安裝目錄下有一個命令行工具vmware-vdiskmanager.exe 程序,可用來修改虛擬機硬盤的大小。方法以下:

一、啓動windows下的命令行html

二、更改虛擬磁盤大小linux

  進入VMware的安裝目錄,執行以下命令:ubuntu

vmware-vdiskmanager -x 16Gb "G:\ubuntu\Ubuntu.vmdk"

  -x表示要更改虛擬機硬盤空間的大小windows

  若路徑名中有空格,必須以雙引號括起來工具

 三、啓動虛擬機,查看硬盤信息post

    # fdisk -l 

  現象一:若是以前沒有經過VMware的「setting」項增長硬盤,那麼就會看到/dev/sda的容量變爲16GB。url

  現象二:磁盤分區增長了一個sda2分區。 spa

  也可用以下命令查看增長的分區信息 命令行

#ls /dev/sda*

 四、若是對系統默認生成的分區不喜歡,能夠從新分區(可選項)3d

#fdisk /dev/sda

五、格式化

# mkfs -t ext3 /dev/sda2或者
#mkfs.ext3 /dev/sda2

六、 掛載

  建立一個掛載點(目錄),並用mount命令將磁盤分區掛載到該點。

#mkdir /workspace
#mount /dev/sda2 /workspace 

     查看:

 # df -h

   

  一般掛載點要求是空的,假若原本有文件,那麼掛載後這些文件將看不到而現實掛載磁盤的內容,當卸載磁盤後,文件才能從新現實。

 7修改/etc/fstab文件

  爲何要加上這一步呢?系統在啓動時會根據這個文件自動加載硬盤sda2。沒有這一步的話,可能系統啓動會失敗,提示你「 hub_port_status failed (err=-110)」。即便能正常啓動的話,想使用sda2的話,還須要手動加載。因此,最好修改下這個系統默認配置文件。

  在「/etc/fstab」的最後邊加入以下內容並保存。

    /dev/sda2 /workspace ext3 defaults 1 1

 八、重啓系統    

#reboot

 二、方法二(新增一塊虛擬硬盤)

      依次選擇菜單"VM"-->"settings"-->"Add"-->"Hard Disk"增長一個虛擬硬盤

  在這個過程當中,會提示你選擇磁盤的類型(SCSI/IDE),這會影響到添加到設備文件的名稱。

  假定以前沒有添加過硬盤,若是選擇磁盤類型爲SCSI,那麼在設備文件夾下將會看到新增的文件名是sdb;若是選擇磁盤類型爲IDE,那麼在設備文件夾下將會看到新增的文件名是hdb。

  以後的操做,如同方法一的步驟4-8。

 

參考網頁:修改虛擬機硬盤的大小

相關文章
相關標籤/搜索