全面了解Linux調(diào)整虛擬機硬盤大小
Linux系統(tǒng)越來越受到電腦用戶的歡迎,于是很多人開始學習Linux時,學習Linux,你可能會遇到Linux調(diào)整虛擬機硬盤大小問題,這里將介紹Linux調(diào)整虛擬機硬盤大小問題的解決方法,在這里拿出來和大家分享一下。平時都用虛擬機做實驗,做一些Linux方面的開發(fā)應用,但是很煩人的是經(jīng)常遇到預先裝好的Linux虛擬機的硬盤空間過小,現(xiàn)在好多軟件都沒法安裝了。自己重新裝一個吧,又挺麻煩。于是,上網(wǎng)搜了下關于vmware硬盤擴容的方法。
一:首先介紹硬盤擴容的方法:
1、vmware提供一個命令行工具,vmware-vdiskmanager.exe,位于vmware的安裝目錄下,比如
C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe.
在windows的cmd窗口中,轉(zhuǎn)到vmware的安裝目錄
即:cd C:\Program Files\VMware\VMware Workstation\
vmware-vdiskmanager.exe 可以查看幫助
2. 對于擴容,可以輸入下列命令:
vmware-vdiskmanager -x 4Gb "D:\VMware\WinXP\myLinux.vmdk"
參數(shù)"-x"表示要擴展虛擬機硬盤空間,緊隨其后的數(shù)字是要擴展到的大小(本例為擴展到4GB,這是一個磁盤總量,包含了原先的磁盤容量)。
最后是指定要操作的虛擬機磁盤的具體文件,要是路徑名中有空格,必須以雙引號括起來。按回車鍵開始執(zhí)行,執(zhí)行完畢,退出命令提示符窗口,
重啟VMware,會發(fā)現(xiàn)虛擬機硬盤空間已變成4GB了。 網(wǎng)上的說明大都到這一步就結(jié)束了,其實不然。我們重啟虛擬機后,發(fā)現(xiàn)虛擬機的硬盤是變成4GB了,但進入Linux系統(tǒng)后,用"df -ah"查看發(fā)現(xiàn)硬盤空間還是原先那么大。
雖然已經(jīng)擴大了磁盤,但是由于還沒有經(jīng)過分區(qū),指定文件系統(tǒng),所以Linux操作系統(tǒng)無法識別(其實就相當于你的硬盤雖然大了,但是你并沒有對其進行分區(qū)是一個道理)。下面我們進行分區(qū)處理。
3. 分區(qū):
fdisk命令: fdisk -l :打印當前的磁盤分區(qū)表,這時我們可以看到磁盤的總量的確增加到4GB了,但是分區(qū)只有以前的那幾個原有的分區(qū)。
鍵入命令:fdisk /dev/sda “sda就是經(jīng)過擴容的硬盤,為SCSI硬盤,IDE類型硬盤對應為hda,是對該硬盤進行操作”
鍵入 : m “ 列出fdisk的幫助”
我們在這里是要添加一個新分區(qū),即將擴容出來的那部分做成一個新分區(qū),這樣才能被操作系統(tǒng)掛載識別。
鍵入: n ” 命令n用于添加新分區(qū)"
此時,fdisk會讓你選擇添加為邏輯分區(qū)呢(編號從5開始)還是主分區(qū)(編號1到4)。選擇主分區(qū)吧,則鍵入p;選擇邏輯分區(qū)鍵入l。
我們選擇主分區(qū)于是:
鍵入: p " 選擇創(chuàng)建主分區(qū)" 此時,fdisk會讓你選擇主分區(qū)的編號,如果已經(jīng)有了主分區(qū)sda1,sda2,那么編號就選3,即要創(chuàng)建的該分區(qū)為sda3.
鍵入: 3
此時,fdisk又會讓你選擇該分區(qū)的開始值這個就是分區(qū)的Start 值(start cylinder);這里最好直接按回車,
如果您輸入了一個非默認的數(shù)字,會造成空間浪費;
此時鍵入:w "保存所有并退出,分區(qū)劃分完畢"
需要重啟才能找到這個區(qū)我們現(xiàn)在還不能用這個分區(qū),為什么? 沒格式化呀,呵呵!
4. 格式化該新添加的分區(qū):
鍵入:mkfs -t ext3 /dev/sda3
或者 mkfs.ext3 /dev/sda3 格式化指定的分區(qū),依次類推,現(xiàn)在的系統(tǒng)大部分都是 ext3 格式,如果你需要其它的,可以查看mkfs的幫助。
此時我們就可以使用該新增分區(qū)啦:
5、掛載該分區(qū):
手動掛載,則鍵入:mount /dev/sda3 /home/work/ "表示將該新分區(qū)掛載到/home/work/這個目錄下面" 開機自動掛載,則修改/etc/fstab文件,在這個文件里面添加一行:
/dev/sda3 /home/work ext3 defaults, 0 1 "關于該文件的格式,以后寫文章討論^_^"
以后每次開機都會將該分區(qū)掛在大work目錄下面了。
到這里就可以使用該新加分區(qū)啦 。
二:另外一種方法就是首先在虛擬機上添加一塊硬盤,然后掛載。這樣就相當于又買了個硬盤,可以緩解磁盤空間緊張的問題了。
1、啟動虛擬機,選擇"Edit virtual machine settings",點按鈕"adding",按照向?qū)J添加一塊磁盤,一般都是SCSI設備。 指定硬盤容量,然后重啟進入系統(tǒng)。 root用戶操作:
2、 fdisk -l 會看到有一塊新的設置,如果你先前有一塊硬盤(sda1, sda2...),新加的這塊應該是(/dev/sdb)。 看到就說明系統(tǒng)已經(jīng)識別出這塊硬盤了,接下來我們給這塊硬盤分區(qū),格式化。 fdisk /dev/sdb (當然如果你添加的IDE設置,會是 hdx) x 代表數(shù)字,1到4指主分區(qū)編號,5以上指邏輯分區(qū)。具體的資料可以在網(wǎng)上搜到。
3、分區(qū)格式化:
操作和上面的分區(qū)格式化大致相同,只需注意把/dev/sda 改成/dev/sdb,后面的操作也都一致。
這樣你就學會了Linux調(diào)整虛擬機硬盤大小了。
【編輯推薦】