Linux:CentOS 系统磁盘扩容操作

Linux:CentOS 系统磁盘扩容操作

概述

本文档介绍了如何在 CentOS Linux 系统上扩展磁盘分区和文件系统,以便有效利用新增的磁盘空间。操作涵盖了使用 fdisk 工具来调整分区大小,并使用 resize2fs 工具扩展 ext4 文件系统的过程。

准备工作

在开始操作之前,请确保以下准备工作已完成:

  • 备份数据:由于操作涉及磁盘分区和文件系统修改,建议先备份所有重要数据。
  • 系统访问权限 :确保具有足够的权限来执行磁盘分区和文件系统操作(通常需要 root 或具有 sudo 权限的用户)。

步骤

1. 查看当前磁盘和分区信息

使用 fdisklsblk 命令查看当前系统中的磁盘和分区信息。

bash 复制代码
sudo fdisk -l
sudo lsblk

确认要扩展的磁盘和分区的设备名称(例如 /dev/vda)和分区号(例如 /dev/vda1)。

2. 扩展分区

使用 fdisk 扩展分区

启动 fdisk 工具,并按照以下步骤执行分区扩展:

bash 复制代码
sudo fdisk /dev/vda
  • 使用 p 命令打印当前分区表,确认分区信息。
  • 使用 d 命令删除要扩展的分区(例如 /dev/vda1)。
  • 使用 n 命令创建新的分区,设置起始扇区和结束扇区,确保占用整个磁盘空间。
  • 使用 w 命令保存并退出 fdisk

3. 刷新分区表

执行以下命令以刷新分区表,使新的分区信息生效。

bash 复制代码
sudo partprobe

4. 扩展文件系统

对于 ext4 文件系统

使用 resize2fs 命令扩展 ext4 文件系统。

bash 复制代码
sudo resize2fs /dev/vda1
对于其他文件系统

如果使用的是 XFS 文件系统,可以使用 xfs_growfs 命令来扩展文件系统。

bash 复制代码
sudo xfs_growfs /dev/vda1

5. 验证扩容结果

使用以下命令验证磁盘分区和文件系统扩容是否成功。

bash 复制代码
sudo lsblk
df -h

确保分区大小和文件系统已经扩展到预期的大小。

结论

通过本文档的步骤,你已经成功地在 CentOS Linux 系统上扩展了磁盘分区和文件系统。操作涉及了使用 fdiskresize2fs 工具,确保在操作前进行了适当的备份,并且理解了每个步骤的含义和必要性。


根据你的实际操作环境和需求,可以进一步修改和扩展这份文档,例如添加更多的安全注意事项、示例输出或更详细的命令解释。

相关推荐
虹科网络安全8 分钟前
艾体宝新闻|从 SQL 注入到服务器接管:CVE-2026-57517 暴露 Web 管理面板的供应链与安全编码风险
服务器·前端·sql
BelongPanda1 小时前
Linux Nginx 纯手动 Let‘s Encrypt 泛域名证书配置教程
linux·nginx
AC赳赳老秦1 小时前
招投标公开数据自动化采集实战:基于 OpenClaw 的定时抓取与业务关键词精准推送
运维·服务器·数据库·自动化·测试用例·deepseek·openclaw
酷可达拉斯1 小时前
Linux操作系统-shell编程(0)
linux·运维·服务器·python·云计算
2301_777998341 小时前
Linux中断机制:操作系统如何高效运行
linux·运维·服务器
yunwei371 小时前
eBPF 教程:检查 exec 后真正安装的可执行镜像
linux·开源
星栈独行2 小时前
Node 接口该写同步还是异步?
服务器·开发语言·后端·程序人生·node.js
笑锝没心没肺2 小时前
yum update 报错:GPG key retrieval failed: [Errno 14] HTTPS Error 404 - Not Found
linux·运维·服务器
AAA@峥2 小时前
CentOS Stream8 基于 Packstack 搭建 OpenStack 云平台全流程实战
linux·centos·openstack
汤永红2 小时前
gtk-x11-2.0.so.0
linux·运维·服务器