diff --git a/系统硬盘扩容.md b/系统硬盘扩容.md new file mode 100644 index 0000000..a52e5f4 --- /dev/null +++ b/系统硬盘扩容.md @@ -0,0 +1,53 @@ +- **确认系统识别到了新容量** + + ```bash + lsblk + ``` + + > 查看磁盘(如 `/dev/vda`)已扩到目标大小(例如 200G),但分区 `/dev/vda1` 仍保持旧大小(例如 100G)。 + > +- **扩展分区** + + - 若未安装 `growpart`,先安装: + + ```bash + # CentOS/Alma/Rocky + yum install -y cloud-utils-growpart + # Ubuntu/Debian + apt-get update && apt-get install -y cloud-guest-utils + ``` + - 执行扩分区: + + ```bash + growpart /dev/vda 1 + ``` + + > 将 `/dev/vda1` 从旧大小扩展到整块磁盘。 + > +- **确认根分区文件系统类型** + + ```bash + df -T / + ``` + + 记住 `Type` 列(`ext4` 或 `xfs`)。 +- **扩展文件系统** + + - **如果是 ext4**: + + ```bash + resize2fs /dev/vda1 + ``` + - **如果是 XFS**: + + ```bash + xfs_growfs / + ``` + + > 在线扩容,无需卸载或重启。 + > +- **验证扩容结果** + + ```bash + df -h + ``` \ No newline at end of file