侧边栏壁纸
博主头像
DOKI SEKAI博主等级

行动起来,活在当下

  • 累计撰写 114 篇文章
  • 累计创建 38 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

CentOS 系统盘扩容步骤

君
2025-01-14 / 0 评论 / 0 点赞 / 8 阅读 / 3388 字

CentOS 系统盘扩容步骤

本文介绍了如何在 CentOS 上扩容磁盘分区,并扩展 XFS 文件系统。假设磁盘已经增加了空间,目标是将未分配的空间分配给 /dev/vda1 分区。

前提条件:

  1. 系统磁盘 /dev/vda 总大小为 42.9 GB,当前分区 /dev/vda1 大小为 20 GB。
  2. 系统使用 XFS 文件系统。
  3. 系统磁盘有未分配的空间。

1. 查看磁盘和分区信息

执行以下命令查看磁盘和分区的现有情况:

sudo fdisk -l

输出示例如下:

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk label type: dos
Disk identifier: 0x0009a916

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1            2048    41943039    20970496   83  Linux

确保 /dev/vda 的总大小为 42.9 GB,而 /dev/vda1 仅占用了 20 GB。

2. 扩展分区

2.1 安装 cloud-utils-growpart

使用 growpart 工具扩展分区。首先,安装 cloud-utils-growpart 工具:

  • 对于 CentOS/RHEL 系统:
    sudo yum install cloud-utils-growpart
    

2.2 扩展 /dev/vda1 分区

执行以下命令扩展 /dev/vda1 分区,以使用未分配的空间:

sudo growpart /dev/vda 1

该命令会将 /dev/vda1 分区扩展到磁盘上的所有未分配空间。

3. 扩展 XFS 文件系统

扩展分区后,需要扩展文件系统以使用新增的空间。由于使用的是 XFS 文件系统,使用以下命令扩展文件系统:

sudo xfs_growfs /dev/vda1

该命令将扩展 /dev/vda1 上的 XFS 文件系统,以便它能够使用新增的空间。

4. 验证扩容

扩展完成后,使用 df -h 命令检查文件系统空间的使用情况,确保新增的空间已生效:

df -h

该命令将显示所有挂载文件系统的空间使用情况。您应能看到 /dev/vda1 的大小已扩展,新增的空间已可用。

总结:

  1. 查看磁盘分区信息:使用 fdisk -l 确认磁盘和分区的情况。
  2. 扩展分区:使用 growpart 扩展 /dev/vda1 分区。
  3. 扩展文件系统:使用 xfs_growfs 扩展 XFS 文件系统。
  4. 确认扩展结果:使用 df -h 查看扩展后的空间。

通过以上步骤,可以成功扩容 CentOS 系统盘并扩展 XFS 文件系统。如果遇到问题或有进一步的需求,请继续反馈。

0

评论区