Vmware Linux虛擬機器磁碟擴容方法

2022-05-04 17:00:08 字數 2514 閱讀 9634

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 秒過後,進入...