擴大Vmware虛擬機中Ubuntu系統磁盤空間的方法

在虛擬機裏安裝系統,有時即會遇到初始分配的磁盤空間不夠用的情況。如果是windows系統,則直接在虛擬機選項裏擴容即可,但linux系統則沒有這麼簡單。下面是志文工作室整理的vmware下ubuntu系統磁盤擴容的方法與步驟,僅供參考。

提示:vmware裏安裝虛擬系統,因爲磁盤大小可以使用動態擴容方式,應儘量將磁盤初始空間設置大一些,如20G,以避免不必要的麻煩。

系統狀態

VM虛擬機Work station 7.0
Ubuntu某版本虛擬機,原有10G,計劃擴展到20G

操作步驟

1. 擴大虛擬機的磁盤空間

- 保證Ubuntu虛擬機是關閉的,且沒有snapshot(如果有則需要revert)
- 打開該虛擬機設置,菜單爲VM->Settings
- 點擊磁盤選項,右側選擇Utilities按鈕,選擇Extend
- 輸入擴大後的磁盤空間大小

2. 在Ubuntu中使用擴展後的空間
- 啓動Ubuntu虛擬機,打開終端,執行

$sudo fdisk /dev/sda
(執行fdisk -l可查看磁盤設備名稱)

1) 出現命令行菜單,使用m查看當前的功能菜單列表
2) 輸入p查看分區表
3) 輸入n(add new),出現選擇logical或者primary
4) 輸入p,選擇primary(可以使用1-4)
5) 提示輸入分區號,目前Ubuntu使用了primary1-2,因此這裏我輸入3
6) 接下來提示輸入起始和結束扇區,我採用默認值
7) 順利完成後,輸入w,保存修改
8) 重新啓動後,檢查/dev/sda3是否存在(或不重啓,執行:partprobe)
9) 設置分區的文件系統類型,執行:

$mkfs.ext3 /dev/sda3

10) 完成後即可使用mount命令將/dev/sda3掛接到你希望的目錄,比如掛到/home/extend,執行:

$mkdir extend
$mount /dev/sda3 /home/extend

11) 設置重新啓動後可自動掛接。編輯/dev/fstab,添加:(注,有可能是/etc/fstab)

/dev/sda3 /home/extend ext3 defaults 1 2

附:

當然,在ubuntu裏,也可以使用gparted圖形分區工具進行分區操作。執行命令:

$gparted

在彈出的圖形窗口操作即可。

此外,爲了以後方便繼續擴展extend目錄的大小,我們也可以用LVM邏輯卷管理方式,創建邏輯分區進行掛載。
上面步驟(9)-(10)更改爲:

pvcreate /dev/sda3
vgcreate vg0 /dev/sda3
lvcreate -L 10G vg0 -n LVM1
mkfs.ext3 /dev/vg0/LVM1
$mkdir extend
$mount /dev/vg0/LVM1 /home/extend



發佈了23 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章