当前位置:首页 > Liunx

CentOS7 添加新磁盘完整实战教程

邓鹏2个月前 (08-01)Liunx243

摘要:本文为CentOS7生产服务器新增磁盘完整实操指南,包含磁盘识别、分区创建、LVM逻辑卷扩容、裸盘直接挂载两种主流方案,附带全程可复制命令,区分测试环境与生产环境操作风险,解决服务器扩容硬盘、挂载新数据盘常见问题,适合运维工程师线上扩容落地使用。


目录(页面锚点可跳转)


一、前言

随着业务持续运行,服务器磁盘容量不足是运维高频场景。CentOS7环境新增硬盘主要分为两种方案:裸盘格式化直接挂载适合简单业务;LVM扩容方案适合需要后续持续扩容的生产环境。很多线上故障源于未正确写入/etc/fstab、分区操作失误、UUID配置错误,导致服务器重启无法挂载磁盘。

本文提供标准化操作流程,支持物理服务器、VMware、KVM虚拟机新增硬盘操作,所有命令经过CentOS7最小化系统验证。生产环境优先选择LVM方式,方便后续灵活扩容磁盘。

提示:磁盘分区、格式化操作会清空磁盘全部数据,操作前确认磁盘无重要业务数据,禁止误操作原有系统盘。


二、安装前期准备

硬件识别与磁盘确认

服务器添加硬盘后,重启或者重新扫描磁盘,执行命令识别新磁盘设备名称。虚拟机无需重启,可在线扫描识别磁盘。

# 查看系统识别磁盘
lsblk
# 查看磁盘分区信息
fdisk -l
# 虚拟机在线扫描新磁盘(无需重启服务器)
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

通过命令确认新增磁盘,例如/dev/sdb/dev/sdc,区分系统盘/dev/sda,避免操作失误。

PixPin_2026-08-01_21-34-33.png

方案选择清单

  1. 临时业务、磁盘不再扩容:裸盘直接格式化挂载(简单易维护)

  2. 数据库、持续增长业务:采用LVM逻辑卷方案,支持后续追加磁盘扩容


三、系统图形化安装完整步骤

方案1:裸盘分区格式化,永久挂载(非LVM)

以新磁盘/dev/sdb为例,使用fdisk创建分区:

fdisk /dev/sdb
# 交互操作参数:n新建分区 → p主分区 → 回车默认起始扇区 → 回车占用全部空间 → w保存分区表

PixPin_2026-08-01_21-41-53.png

分区完成后刷新内核分区表,格式化文件系统,CentOS7推荐XFS文件系统:

# 刷新分区
partprobe /dev/sdb
# 格式化为xfs
mkfs.xfs /dev/sdb1

PixPin_2026-08-01_21-44-03.png

创建挂载目录,临时挂载测试:

mkdir -p /data
mount /dev/sdb1 /data
# 使用df -h命令查看已经挂载成功
df -h

PixPin_2026-08-01_21-45-09.png

方案2:新磁盘加入LVM,扩容逻辑卷(生产推荐)

新磁盘/dev/sdb,创建PV物理卷,加入现有卷组扩容:

# 创建物理卷
pvcreate /dev/sdb
# 查看现有卷组名称
vgdisplay
# 将磁盘加入卷组,例vg名称centos
vgextend centos /dev/sdb
# 扩容逻辑卷,扩容全部空闲空间到/data逻辑卷
lvextend -l +100%FREE /dev/mapper/centos-data
# xfs文件系统在线扩容
xfs_growfs /dev/mapper/centos-data
# ext4文件系统使用命令:resize2fs


提示:文件系统扩容命令区分XFS与EXT4,命令不能混用,否则扩容失败。


四、首次启动基础连通性配置

磁盘临时挂载测试正常后,必须配置/etc/fstab实现开机自动挂载,优先使用UUID挂载,避免磁盘盘符顺序变化导致挂载异常。

# 获取磁盘UUID
blkid /dev/sdb1

PixPin_2026-08-01_21-47-33.png

编辑配置文件 vi /etc/fstab,追加配置示例:

UUID="21e8525e-6fb1-4d3b-b22f-23db578c8b4a"  /data  xfs  defaults  0 0

PixPin_2026-08-01_21-49-15.png

配置完成执行挂载校验,语法错误会导致服务器无法启动:

mount -a
# 无报错代表fstab配置正常

查看磁盘挂载结果确认:

df -h

PixPin_2026-08-01_21-49-59.png

五、生产环境安装核心注意事项

1. 线上操作风险规范

  • 生产业务高峰期禁止执行磁盘格式化、分区操作,尽量选择维护窗口操作

  • 务必区分磁盘设备名,严禁对系统盘/dev/sda执行pvcreate、mkfs格式化

  • 修改/etc/fstab后必须执行mount -a校验,防止开机故障

2. LVM运维优化要点

  • LVM支持多块磁盘叠加扩容,后期硬盘不足可以持续新增磁盘加入卷组

  • LVM不具备数据冗余,重要业务需要配合RAID保障磁盘故障安全

3. 日常巡检命令

# 查看磁盘使用率
df -h
# LVM信息巡检
pvdisplay;vgdisplay;lvdisplay
# 查看块设备
lsblk

重要提醒:虚拟机移除磁盘前,先在系统内卸载磁盘、删除PV,避免底层存储与系统磁盘识别紊乱。


新增磁盘扩容是CentOS7运维基础高频操作,合理选择裸盘挂载或者LVM方案、规范配置自动挂载,可以规避绝大多数磁盘扩容引发的线上故障。运维人员可将本文作为服务器扩容标准操作手册,统一企业内部磁盘扩容操作流程。

扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=185

“CentOS7 添加新磁盘完整实战教程” 的相关文章

Shell脚本介绍

Shell脚本介绍

今日目标==熟练掌握shell变量的定义和获取====能够进行shell简单的四则运算==磁盘相关命令回顾:磁盘相关命令说明fdisk分msdos分区与要看系统硬盘与分区情况lsblk查看块设备与其挂载情况df -h查看已经挂载的文件系统情况mount也是查看挂载的情况,还能看到挂载的参数(ro或r…

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

CentOS7 服务器上使用T4显卡部署大型AI模型的详细教程

环境准备服务器配置CPU:Platinum8225c 显卡T4 GPU:T4 内存32GB操作系统:Centos7.6英伟达显卡驱动Docker容器环境Docker使用的NVIDIA驱动Ollama容器镜像操作步骤:1 如下为腾讯云部署,登录后系统会自动安装英伟达驱动,安装完成后使用如下命令查看。2…

CentOS运维全套常用命令详解

CentOS运维全套常用命令详解

CentOS是企业服务器主流Linux发行版,本文整理运维高频操作命令,覆盖系统信息、磁盘、网络、进程、软件包、权限、日志、防火墙等场景,每条附带参数说明,可直接复制用于服务器操作。一、系统信息查看命令1、系统版本与内核# 查看系统发行版本 cat /etc/centos-re…

CentOS 7 标准系统安装完整实操教程

CentOS 7 标准系统安装完整实操教程

摘要:本文为标准化CentOS服务器安装运维文档,兼容物理服务器、VMware虚拟机、KVM虚拟化环境,采用生产通用最小化安装规范。全文包含镜像准备、引导安装、磁盘分区规划、网络配置、账号设置、系统初始化与运维注意事项,可作为企业服务器标准化部署参考手册。目录(页面锚点可跳转)一、前言二、安装前期准…

CentOS7 系统软件安装实战|yum 本地源、rpm 离线、源码编译三种方式完整教程

CentOS7 系统软件安装实战|yum 本地源、rpm 离线、源码编译三种方式完整教程

摘要:本文为CentOS7软件安装完整实战教程,覆盖运维最常用3种安装方式:yum在线仓库安装、RPM包离线安装、源码编译安装,附带依赖缺失报错解决、yum本地离线源制作、rpm强制卸载、编译前置依赖等生产场景操作命令,区分服务器在线/离线环境,适合企业运维标准化部署软件使用。目录(页面锚点跳转)一…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。