Linux 硬碟空間擴大
BUBU 因站台服務空間怕不足希望能夠擴大,本篇記錄如何擴大硬碟空間
2024.09.19 新增加 ext4 處理方式,如果想要用 LVM 方式進行擴充的話,建議在安裝系統環境時要選擇 LVM 格式來進行分割設定
記錄過程
-
df -h
我想要擴充home
目錄
- 檢查硬碟切割大小
fdisk -l
這 BUBU 已有增加空間了,還未增加前是 64G 那是我增加到 200G 空間
-
建立分割
fdisk /dev/sda
n //新增新分割槽 p //建立主分割槽 3 //分割槽號 3(1、2 已經有了) 按 Enter //起始扇區選擇預設 Enter 預設 //結束扇區選擇預設,不浪費空間 t //更改分割區格式 3 //選擇分割區 8e //更改分割區格式為 Linux LVM p //檢視弄好的分割區(blocks 為分割槽大小 單位為 kb) w //儲存分割區並退出
-
以上設定完之後要重啟系統這樣子剛剛設定的才會生效
-
轉換分割區格式:
(1)轉換分割磁區為物理區(PV),
pvcreate /dev/sda3
-
檢視現有 VG 名稱:
指令:
vgdisplay
(請記住名稱 centos,後續需要將 sda3 擴充其下)
-
擴充 VG:
將
/dev/sda3
加入名為 centos 的 VG,指令:vgextend centos /dev/sda3
-
確認 VG 已擴充:
指令:
vgdisplay
,確認 centos 容量已擴大
-
檢視邏輯磁區(LV):
lvdisplay
,此例的 LV 路徑為/dev/centos/home
-
擴充邏輯磁區:
lvextend /dev/centos/home /dev/sda3
- 擴展 xfs 檔案系統:
xfs_growfs /dev/mapper/centos-home
(/dev/mapper/home 為步驟一中磁碟裝置檔名稱)
- 擴展 ext4 檔案系統:
resize2fs /dev/mapper/debian--vg-root
(/dev/mapper/debian--vg-root 為步驟一中磁碟裝置檔名稱)
- 確認容量已擴充:
df -h