1,關閉虛擬機器。進入要擴容虛擬機器的設定介面,在裝置框中選擇磁碟,然後選擇實用工具,再選擇擴容選項。在跳出來的方框中輸入你要擴容後的磁碟大小。我填寫的是60g。
ps:這裡需要注意一點:如果你曾經給虛擬機器建立過快照,那麼你必須刪除所有的快照才能按照此方法擴容。刪除快照方法:虛擬機器->快照->快照管理,選中快照點選刪除即可。
2,只需要上面的步驟我們的虛擬機器就擴容了麼?當然不是!由於linux系統的特性,我們還需要自己手動去為新分配的磁碟空間建立分割槽、掛載裝置等。下面開始詳細介紹配置過程。
①以root身份登入系統(或進入系統後輸入sudo su,切換到root模式),輸入如下命令:
#fdisk -l
就可以看到自己磁碟的分割槽、掛載等資訊。
我們可以看到,顯示的列表中有乙個id = 5 system = extern的分割槽/dev/sda2。
這就是我們剛擴充套件的磁碟空間。
還有乙個id = 82 system = linux swap / solaris的分割槽,這是系統交換分割槽/dev/sda5。
以及id = 83 system = linux的分割槽,/dev/sda1,這就是擴容前使用的磁碟分割槽。
②我遇到的情況,跟其他人不太一樣,因為在我的虛擬機器的系統swap分割槽(/dev/sda5)和系統原磁碟分割槽(/dev/sda1)之間只給我預留了1024block的空間(怎麼看出來的呢?在fdisk -l 命令的輸出結果中 有start和end標識,start表示該分割槽的開始block號,end表示結束block號,稍加分析就計算出來了)。但是我新加入的磁碟可遠遠不止這麼一點!所以我必須刪除這個swap分割槽,這樣才能進行後面的操作。
③如何刪除swap分割槽呢?
# fdisk /dev/sda
#m (列出linux磁碟工具的幫助資訊)
#d (表示要刪除分割槽)
#partition number(1-4): 5 (因為前面說了我的swap分割槽的sda號為5,這就表示要刪除第5個主分割槽)
到這裡就刪除了swap分割槽了,可以輸入命令p檢視修改結果。
#w (表示儲存修改,這一步是必須的!)
④刪除swap分割槽之後,我們就可以將exern分割槽更改為主分割槽了。
#fdisk /dev/sda
#n (增加分割槽)
#p (增加主分割槽)
設定分割槽號 #回車即可
設定分割槽開始block號 #回車即可
設定分割槽結束block號 #預設值 - 900000 (這裡很重要,我們要預留90萬block的空間來重新建立swap分割槽)
#w (儲存)
通過上面的操作我們就建立好了主分割槽/dev/sda2了
⑤現在重新建立swap分割槽並完成格式化和掛載
首先,按照第四步的方式建立第三個主分割槽
然後將這個主分割槽改文swap分割槽
#fdisk /dev/sda
#n #t (修改系統id)
#3 (表示要更改的這個主分割槽的sda號為3)
#82 (改成swap的id標示號)
#p (列印修改後的分割槽結果)
#w (儲存)
到這裡就可以重啟一下系統了~~
重啟後,同樣以root許可權執行如下命令
格式化:
#mkswap /dev/sda3
開始檢視和載入
#free (檢視)
#swapon /dev/sda3
#free
⑥分割槽的建立工作算是完成了,下面要做的就是將新建的主分割槽2掛載到檔案系統中。
首先格式化主分割槽2
#mkfs ext4 /dev/sda2 (因為ubuntu12.04的檔案系統是ext4的,所以這裡引數為ext4,如果不清楚自己的檔案系統版本的話,可以通過命令mount檢視/dev/sda1的type值,該值就是檔案系統版本)
然後在自己的使用者根目錄中建立乙個目錄
切換到普通使用者模式
$mkdir /home/(你的使用者名稱)/externdisk (這個目錄就是我們新加入磁碟空間的「根目錄」了,需要注意的是,這裡不是以root身份執行的命令!)
切換到root模式
#mount /dev/sda2 /home/(你的使用者名稱)/externdisk (掛載分割槽到該目錄)
#df -h (檢視掛載後的分割槽情況)
⑦設定開機自動掛載
修改/etc/fstab分割槽表檔案
#vim /etc/fstab
在檔案最後加上 /dev/sda2 /home/(你的使用者名稱)/externdisk ext4 defaults 0 0
然後儲存退出, 重啟即可!
現在虛擬機器的磁碟擴容工作已經完成了!有大檔案的話就把它移動到這個/home/(你的使用者名稱)/externdisk目錄裡面吧!
vmware linux虛擬機器壓縮磁碟
為什麼要壓縮磁碟?使用linux虛擬機器開發過程,逐漸把檔案放虛擬機器linux中,會發現windows系統下存放linux虛擬機器的目錄佔的磁碟空間越來越大,剛開始可能是10g左右,到後來可能是100g甚至更大。你會發現即使在linux終端中把linux系統中存放的一些不用的大檔案刪除了,結果還是...
VMware Linux虛擬機器CPU占用過高
虛擬機器記憶體占用過高是乙個巨大的問題,之前已經講過,而cpu占用過高更是重上加重,今天就來講講cpu占用過高的解決方法 cpu占用過高其實很簡單,總共有兩個解決方法,兩個方法同時使用效率更高 在vmware虛擬機器設定中,有乙個processor設定,將processor數量增加,預設是乙個,那就...
vmware linux虛擬機器忘記密碼怎麼辦
針對好多好多同學經常忘記root密碼。這裡給你整理怎麼重置root密碼!重啟 linux 系統主機並出現引導介面時,按下鍵盤上的 e 鍵進入核心編輯介面 在 linux16 引數這行的最後面追加 rd.break 引數,然後按下 ctrl x 組合鍵來執行修 改過的核心程式 大約 30 秒過後,進入...