當初直接拷貝的別人的Fedora11 Linux系統,總共有8G的空間,但是可用空間一直在200-300M上,終於在忍無可忍之下決定增加下空間吧。簡單的搜索了下,一般有兩種方法,一是利用vmware-vdiskmanager.exe 工具在原有的虛擬機磁盤空間上增加;二是通過vm中的setting項直接增加一個磁盤。我這裡采用第一種方式。我估計第二種在增加了後也類似,相當於是為多加了個硬盤,然後重新掛載上。
進入正題,具體如下:
(1)使用vmware-vdiskmanager.exe
命令行中進入vmware的安裝目錄,運行vmware-vdiskmanager.exe命令,可以看到命令選項提示,其中為你的虛擬機擴容的類似例子如圖所示(沒有打開虛擬機,不知道開著vmware會不會影響)
因此,很簡單,輸入:vmware-vdiskmanager.exe -x 10Gb "*.vmdk".要說明的是 -x表示擴容,10Gb是你想要的擴容後磁盤的總容量,包含原來你為你的系統分配的磁盤容量,後面則是你的系統目錄中以vmdk結尾的文件名。還有當時有點擔心Gb系統能分清不,後來看了圖上的命令示例放心了。
命令執行後,等段時間,可以看到如下圖所示
警告信息應該是:“如果原來的虛擬機硬盤已被分成了多個分區,那麼在通過 vmware-vdiskmanager.exe擴大了硬盤空間後,還需要在虛擬機系統中將增加的分區劃分、格式化。”照搬的參考文章1。
(2)格式化新增空間
打開虛擬機,root身份進入系統,df一下,發現沒有增加空間,看來還是乖乖格式化和掛載吧!
先fdisk -l看一下自己情況,呵呵已經有10Gb了
輸入fdisk /dev/sda,選擇m看看幫助:
那麼開始新增空間依次選擇p(查看已有分區),n(新增分區),e(選擇擴展分區),我的選擇3,其它的默認,自己根據自己的sda情況選擇了,完成後,p(看看成果),然後w(保存)。記住要重啟,不然如圖了: