VM(VMware)中如何增加虛擬硬碟的容量和增加新硬碟

來源:互聯網
上載者:User

我用VMware裝了Redhat9,後來發現開始分配的空間少了,想增加空間,但是上網找了好久,都說只能增加一個硬碟,我也就信了。後來在VMware的安裝目錄下找到了使用手冊(manual.chm),在裡面找到了擴充虛擬硬碟容量的方法:

Using Disks------->
Using VMware Virtual Disk Manager----------->
Examples Using the VMware Virtual Disk Manager------------->
Expand the Size of an Existing Virtual Disk

具體方法:

To expand the size of a virtual disk, use a command like the following:

vmware-vdiskmanager -x 40GB myDisk.vmdk

This increases the maximum capacity of the virtual disk to 40GB.我的vmdk檔案名稱字是       Red Hat Linux.vmdk(注意這裡我的檔案名稱中間是有空格的),我猜測這導致我使用上面的方法失敗的原因,為了驗證我的猜測,於是我重建立立了一個虛擬機器,在選擇作業系統的時候我選擇了 Red Hat Linux,在後面出現Red Hat Linux.vmdk 時,我把名字改成了 mydis.vmdk,分配了3GB的空間,後來運行vmware-vdiskmanager -x 5GB mydisk.vmdk ,果然,更改成功了,但是後面有一個警告:               Disk expansion completed successfully.WARNING:              If the virtual disk is partitioned, you must use a third-party
              utility in the virtual machine to expand the size of the
              partitions. For more information, see:
         http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647通過以上實驗過程,我認為 vmware-vdiskmanager這個工具對檔案名稱和目錄名等支援不是太好,最好不要有空格和中文,防止不必要的錯誤。網友提示:虛擬硬碟名裡有空格也可以,不過要加引號vmware-vdiskmanager -x 40GB "Red Hat Linux.vmdk"      現在寫這篇是關於如何在VMware中添加一個新的虛擬硬碟。文中圖片均為本人截的圖。操作中參考了網上一些資料。一、建立虛擬硬碟開啟VMware,選擇菜單“VM”-----> settings---->"Add"----->"下一步"---->選擇"Harddisk",點"下一步"---->選"creat a new virtual disk" 點"下一步"----->選"SCSI" 點"下一步"------>輸入你想建的虛擬硬碟的大小,點"下一步"------>輸入你想建的虛擬硬碟的名字,點"完成"。到現在,已經建立了一個新的虛擬硬碟。但是,剛建立的虛擬硬碟是不能使用的。還需要經過以下幾個步驟。二、分區   登陸系統之後,使用 fdisk -l 查看分區情況,我們看到   /dev/sdb沒有有效分區表。那麼下面我們就需要對它進行分區。使用命令 fdisk /dev/sdb ,對它進行分區,出現一個提示,我輸入 “m”,看一下協助資訊。如所示,就是所有參數的含義。中輸入“p”,顯示當前分區表。中,輸入“n”,來增加一個新的分區。輸入“p”,選擇建立主要磁碟分割,因為建立的是第一個分區,所以就輸入“1”,如果建立的是第二個分區,那麼就輸入“2”,依次類推。因為是使用整個新增加的虛擬硬碟,所以就在之後的兩個輸入處,輸入“1”和“512”,中所示。輸入“p”,列印分區表到螢幕上,然後輸入“w”,寫分區表。輸入 fdisk -l 查看分區情況。三、格式化新分區新的分區需要進行格式化才能使用。格式化命令:mkfs.ext3   /dev/sdb1 是格式化成 ext3                      mkfs.ext2   /dev/sdb1 是格式化成 ext2我這裡使用了 mkfs.ext3 。    查看磁碟空間使用方式,並沒有發現新增加的虛擬硬碟的空間。這是因為還需要掛載新虛擬硬碟。四、掛載新虛擬硬碟如所示,首先要在根目錄下建立一個檔案夾,我建立了一個名為 xh的檔案夾。使用命令   mount dev/sdb1 xh把dev/sdb1掛載到xh下,然後就可以使用這個虛擬硬碟了。如所示,在重新啟動電腦之後,發現掛載的新虛擬硬碟又看不到了,再次運行 上面提到的命令如。又看了新虛擬硬碟了,但是這樣太不方便了,可以通過修改 /etc/fstab這個檔案讓系統啟動時自動載入新虛擬硬碟。開啟/etc/fstab 這個檔案,在裡面增加一行: /dev/sdb1       /xh      ext3       defaults    1 2儲存,退出。重新啟動,再運行 df -h,看到了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.