擴充 VMware 上面的 Linux 虛擬機硬碟空間 (在已經是使用 swap file 情況下)

上篇教學是寫擴充 MacOS 的擴充,而這邊教學則是 Linux 部分。

然後在 Linux 上要注意的是如果系統有切 Swap 分割區需要先把他關閉換成檔案形式的 Swap 才不會出錯。

然後需預先安裝好的軟體是 parted,如果沒有可以先安裝起來

sudo apt-get install parted

註:請使用 root 執行

Step1: 當然還是要先修改 VMware 上面的參數,讓 OS 實際能動用的到空間變大。

Step2: 強制作業系統掃描 SCSI 介面來更新資訊

echo 1 > '/sys/class/scsi_disk/0:0:0:0/device/rescan'

Step3: 確認你要擴充的分割區或是磁碟掛在哪

df -h

Step4: 執行 parted 並且參數是你選擇要擴充的碟(這邊以 /dev/sda 為例)

parted /dev/sda

Step5: 在 parted 裡面執行下面指令以顯示目前分割區狀態

(parted)print

Step6: 在 parted 裡面執行下面指令讓指令讓分割區最大化,然後會看到下面的警告訊息並按下 Enter

(parted)resizepart 1 yes 100%

Warning: Partition /dev/sda1 is being used. Are you sure you want to continue?

Step7: 在 parted 裡面執行下面指令再顯示目前分割區狀態,然後應該就會發現空間變大,然後就可以離開 patred

(parted)print

(parted)quit

Step8: 更新系統檔案大小(這邊以 sda1 為例)

resize2fs -F /dev/sda1

Step9: 再次檢查檔案系統空間,這時候空間就變大了

df -h

CC BY 4.0 擴充 VMware 上面的 Linux 虛擬機硬碟空間 (在已經是使用 swap file 情況下) by Henry的筆記集散地 is licensed under a Creative Commons Attribution 4.0 International License.

You may also like...

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料