如何透過命令列調整分割區大小?

如何透過命令列調整分割區大小?

我在 VirtualBox 虛擬機器上安裝了 Ubuntu。如何調整 Linux 分割區(而不是虛擬磁碟機)的大小?

我已經使用 VBoxManagemodifyhd 執行了 VM 大小調整來調整虛擬磁碟機的大小,但我需要調整 Linux 分割區的大小。我沒有 gparted 的 GUI,因此我需要從命令列調整分割區大小。

答案1

如果您使用LVM(邏輯磁碟區管理器):

  1. 擴展物理卷(資料傳輸3替換為您的分割區名稱):

    sudo pvresize /dev/sda3
    
  2. 檢查可用空間:

    sudo vgdisplay
    
  3. 在邏輯磁碟區增加空間(VG00/股替換為你的LV路徑;你可以從 ) 取得sudo lvdisplay

    sudo lvresize –L -r 100G VG00/share
    
  4. 檢查更改:

    sudo lvdisplay
    

如果您不使用LVM:

以下所有命令都適用於未安裝的分割區,因此您應該從另一個來源啟動,例如從(liveCD 映像)。

  1. 更改分割區大小: sudo fdisk /dev/sda3:

    • 刪除舊分割區 ( d)
    • 創造一個更大的新的 ( n)
    • 寫入變更 ( w)
  2. 擴充檔案系統:

    sudo e2fsck -f /dev/sda3
    sudo resize2fs /dev/sda3
    
  3. 重新啟動系統,照常啟動。

  4. 檢查分區:

    df
    

相關內容