💽 GCP + CentOS Stream 9 擴容無分區 ext4 數據盤完整教程
當你在 Google Cloud 使用 CentOS Stream 9 部署網站或服務時,數據盤可能會很快用完。本文將教你如何在不分區的情況下,直接擴容掛載在 /www
的 ext4 文件系統磁盤。
📌 場景說明
- 雲平台:Google Cloud Platform(GCP)
- 操作系統:CentOS Stream 9
- 文件系統:ext4
- 掛載方式:磁盤直接掛載到
/www
,無分區
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 200M 0 part /boot/efi
└─sda2 8:2 0 19.8G 0 part /
sdb 8:16 0 25G 0 disk /www
我們看到 /dev/sdb
是整個磁盤直接掛載到 /www
,沒有 /dev/sdb1
這樣的分區。
🛠️ 第一步:在 GCP 控制台擴容磁盤
- 登錄 GCP 控制台
- 點擊左側「Compute Engine → 磁盤」
- 找到你的數據盤(例如
data-disk
),點擊進入 - 點擊右上角「編輯」
- 將大小從 10GB 修改為 25GB(或其他目標容量)
- 點擊「保存」
無需重啟,擴容操作立即生效。
📂 第二步:擴展 ext4 文件系統
回到 SSH 終端,執行以下命令:
sudo resize2fs /dev/sdb
執行完畢後,運行以下命令查看效果:
df -h /www
你將看到 /www 容量已由原來的 10G 成功擴展到 25G(或你設置的新容量)。
✅ 總結命令速查表
# 擴展 ext4 文件系統(整盤掛載)
sudo resize2fs /dev/sdb
# 查看擴容結果
df -h /www
🔐 注意事項
- 不需要使用 growpart 或 fdisk,因為沒有分區
- 擴容過程不會破壞數據
- 無需重啟服務器
- 如有關鍵數據,建議提前創建快照備份
到此為止。
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jianzhanjiaoliu/3724.html