天天看點

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  一般來說,在對虛拟機裡的Ubuntu下的磁盤進行擴容時,都是添加新的分區,而并不是對其系統所在分區進行擴容,如在此連結中http://www.cnblogs.com/yiru/archive/2012/11/15/2770968.html 就是添加了新的分區。但是我們平時自動安裝一些軟體或者庫,都會自動安裝在系統所在分區/dev/sda1裡面,很不友善,今天查了相關資料,找到一種可以擴充/dev/sda1的方法,順便在此記錄一下。

  本方法用到一種工具,叫 Gparted ,有關它的簡介如下:

GParted (Gnome Partition Editor)是一種非常小巧自啟動運作CD光牒,采用X org,輕量級的Fluxbox視窗管理器,以及最新的2.6 Linux核心建構。其中包含的GParted硬碟分區工具,作為系統維護盤非常有用。
GParted是一款linux下的功能非常強大的分區工具,和windows下的‘分區魔術師’類似,操作和顯示上也很相似。GParted可以友善的建立、删除分區,也可以調整分區的大小和移動分區的位置。
GParted支援多種linux下常見的分區格式,包括ext2、ext4、fat、hfs、jfs、reiser4、reiserfs、xfs,甚至ntfs。另外官方還提供了 LiveCD 和 LiveUSB 版本的 GParted,友善在沒有主系統的情況下對硬碟進行分區!
      
1. 下載下傳Gparted      
Gparted的iso鏡像下載下傳位址:      
http://jaist.dl.sourceforge.net/project/gparted/gparted-live-stable/ 或      
http://sourceforge.net/projects/gparted/files/gparted-live-stable/
      
目前最新版本是: 0.21.0-1, 即要下載下傳  gparted-live-0.21.0-1-amd64.iso 或 gparted-live-0.21.0-1-i586.iso

推介使用迅雷下載下傳 一開始用浏覽器下載下傳用了好久

2. 虛拟機硬碟擴容
  
  虛拟機硬碟擴容有兩種方式,但是注意了, 儲存過的快照的,無法進行擴容操作,lz果斷把快照删了
  
  (1)第一種直接使用VMware圖像界面工具,進行擴容。
      
    首先要保證虛拟機處于關閉狀态,然後點開虛拟機設定裡的硬碟頁籤,調整硬碟容量之後儲存并退出        
VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容
VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

    

  (2)第二種是使用虛拟機的的指令工具進行擴容
    
    還是要保證虛拟機處于關閉狀态,然後按鍵盤的 win+R鍵,打開運作視窗,輸入cmd 回車,打開指令視窗,輸入圖中辨別指令 Path:\vmware-vdiskmanager -x 200GB Path:\\xxxx.vmdk  ,敲擊回車,彈出含有successfully的一段話就是成功了的

    (注:前面為虛拟機VMware的安裝目錄,然後是要擴充的空間,最後一串帶引号的是Ubuntu虛拟機的路徑以及名字)      
VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容
VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  

    至此, 虛拟機硬碟擴容完畢。      
3.加載Gparted的ISO鏡像      
  在虛拟機設定--CD/DVD(SATA)裡, 在"啟動時連接配接"前打鈎 并選擇 上面下載下傳好的 gparted-live-0.21.0-1-amd64.iso 鏡像, 如下圖:      

   

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  

  在提示按ESC進入Boot啟動菜單時快速按下  ESC鍵, 出現boot菜單清單,要多試幾次,滑鼠要點在虛拟機裡面,確定按鍵響應實在虛拟機裡面的,開始在虛拟機啟動的時候,可以迅速按下ESC,如果未彈出boot界面,則在

 VMware上方的工具欄中虛拟機的選項裡,點選發送Ctrl+Alt+Del,重新來一次

  選擇從CD-ROM Driver 項作為第一啟動裝置進行啟動, 如下圖:      
VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

點選回車

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

回車

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

回車

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

選擇26 回車

  

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  選擇0 回車  然後進入Gparted的界面會自動彈出Gparted的分區界面。

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  

依次删除 linux-swap項, extended項, 最後隻剩下sda1和未配置設定, 然後右鍵"sda1"項進行調整大小, 将磁盤容量調整到合适的大小并預留白間作為交換區,交換區的大小為你系統記憶體的大小      
再右鍵"未配置設定"進行擴充分區出extended分區,然後建立邏輯分區linux-swap, 新更改的linux-swap分區在啟動後可能會無法識别,需要重新設定,後面會有介紹
  
最後點選打鈎(Apply)送出生效。
        
  退出Gparted 啟動界面。并将CD/DVD(SATA)的項設定為不啟動連接配接重新啟動虛拟機      
VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  打開虛拟機終端

  輸入 df -hl ,檢視你的sda1分區是否擴容成功。

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  現在,再檢視交換分區 llinux-swap的大小,輸入指令free -m 

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  發現在前面分區的時候,删掉了舊的的linux-swap分區,添加了新的swap分區,而在系統啟動的時候,未成功挂載

  首先輸入fdisk -l,檢視linux-swap 分區的裝置路徑

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

輸入 gedit /etc/fstab 打開配置檔案 作如下修改,前面的路徑要根據上圖看到的裝置路徑進行修改

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  

   修改結束後,點選儲存,并關閉。

  在終端輸入swapon -a 執行成功後輸入free -m再次檢視 配置完成

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容

  

   附上原文和參考連結

  http://blog.csdn.net/huanghai381/article/details/50033775

  http://blog.csdn.net/openrd/article/details/51405884

VMware下對虛拟機Ubuntu14系統所在分區sda1進行磁盤擴容