跳到主內容

Linux 硬碟空間擴大

  BUBU 因站台服務空間怕不足希望能夠擴大,本篇記錄如何擴大硬碟空間

2024.09.19 新增加 ext4 處理方式,如果想要用 LVM 方式進行擴充的話,建議在安裝系統環境時要選擇 LVM 格式來進行分割設定

記錄過程


  • df -h 我想要擴充 home 目錄

hd-01.png

  • 檢查硬碟切割大小 fdisk -l 這 BUBU 已有增加空間了,還未增加前是 64G 那是我增加到 200G 空間

hd-02.png

  • 建立分割 fdisk /dev/sda

    n //新增新分割槽
    p //建立主分割槽
    3 //分割槽號 3(1、2 已經有了)
    按 Enter //起始扇區選擇預設
    Enter 預設 //結束扇區選擇預設,不浪費空間
    t //更改分割區格式
    3 //選擇分割區
    8e //更改分割區格式為 Linux LVM
    p //檢視弄好的分割區(blocks 為分割槽大小 單位為 kb)
    w //儲存分割區並退出
    

hd-03.png

  • 以上設定完之後要重啟系統這樣子剛剛設定的才會生效

  • 轉換分割區格式:

    (1)轉換分割磁區為物理區(PV),pvcreate /dev/sda3

hd-04.png

  • 檢視現有 VG 名稱:

    指令:vgdisplay (請記住名稱 centos,後續需要將 sda3 擴充其下)

hd-05.png

  • 擴充 VG:

    /dev/sda3 加入名為 centos 的 VG,指令:vgextend centos /dev/sda3

hd-06.png

  • 確認 VG 已擴充:

    指令:vgdisplay,確認 centos 容量已擴大

hd-07.png

  • 檢視邏輯磁區(LV):

    lvdisplay,此例的 LV 路徑為 /dev/centos/home

hd-08.png

  • 擴充邏輯磁區:

    lvextend /dev/centos/home /dev/sda3

hd-09.png

  • 擴展 xfs 檔案系統: xfs_growfs /dev/mapper/centos-home (/dev/mapper/home 為步驟一中磁碟裝置檔名稱)

hd-10.png

  • 擴展 ext4 檔案系統: resize2fs /dev/mapper/debian--vg-root (/dev/mapper/debian--vg-root 為步驟一中磁碟裝置檔名稱)

  • 確認容量已擴充:df -h

hd-11.png




參考相關網頁