在 Proxmox VE 中擴展 Ubuntu 22.04 虛擬機的磁碟空間

隨著時間的推移,您可能會發現虛擬機上的磁碟空間不足,這對於運行應用程序和存儲數據都是一個潛在的問題。幸運的是,使用 Proxmox VE(PVE)和 Ubuntu 22.04,您可以輕鬆地增加虛擬機的磁碟空間。在這篇文章中,我將逐步指導您完成這個過程。

步驟 1:在 Proxmox GUI 中調整磁碟大小

首先,我們需要在 Proxmox 的圖形介面中增加虛擬磁碟的大小。

  1. 登錄到您的 Proxmox Web 界面。
  2. 導航到 [節點 (node)] > [虛擬機 (VM)] > [硬體 (Hardware)]。
  3. 選擇虛擬機的硬碟 (local-lvm)。
  4. 點擊“磁碟操作 (Disk action)”按鈕,然後選擇“調整大小 (resize disk)”。
  5. 輸入您想增加的磁碟空間大小。
  6. 點擊“保存 (Save)”以應用更改。

步驟 2:通過 SSH 連接到虛擬機

下一步,我們需要使用 SSH 連接到虛擬機,以便進行進一步的磁碟操作。

  1. 使用 SSH 客戶端連接到您的虛擬機:
ssh <your-vm-user>@<your-vm-ip-address>

步驟 3:使用 parted 調整分區大小

在虛擬機中,我們將使用 parted 工具來調整分區大小。

執行 parted 命令:

    sudo parted
    

    調整分區大小到 100%:

    resizepart 3 100%
    

    輸入 quit 退出 parted

    quit
    

    步驟 4:調整物理卷大小

    接下來,我們需要調整物理卷的大小以利用新分配的空間。

    1. 執行以下命令來調整物理卷大小:
    sudo pvresize /dev/sda3
    

    步驟 5:調整邏輯卷大小

    調整邏輯卷的大小以使用所有可用空間。

    1. 使用以下命令調整邏輯卷大小:
    sudo lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    

    步驟 6:調整文件系統大小

    最後,調整文件系統大小以充分利用新增的空間。

    1. 執行以下命令來調整文件系統大小:
    sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    

    結論

    現在,您的 Ubuntu 22.04 虛擬機磁碟空間已成功擴展!這些步驟可以確保您的虛擬機具備充足的磁碟空間來處理更多的數據和應用程序。