服务器磁盘扩容

一、扫描新硬件


如果通过命令: lsblk 没有看到新增的盘,使用如下命令,扫描新硬件

bash 复制代码
echo "- - -" > /sys/class/scsi_host/host0/scan

二、查看磁盘和物理卷


查看新添加的硬盘设备名和物理卷的属性

bash 复制代码
fdisk -l
pvdisplay

下面的sdc是新增磁盘的挂载目录

物理卷中现在能看到并没有新增的磁盘,所以需要添加

三、创建物理卷


bash 复制代码
sudo pvcreate /dev/sdc

创建物理卷后,再查询就可以查到新增的卷

四、将新物理卷添加到现有卷组


bash 复制代码
vgextend centos /dev/sdc

注: 当磁盘空间太小时会报:Couldn't create temporary archive name. 导致扩容失败

需要清理磁盘文件,稍微留些空间用来扩容。确保你要扩展的卷组所在的磁盘或分区上有足够的空间用于创建临时文件。

五、扩展逻辑卷


全分过去就是100%,分一半就是50%

bash 复制代码
lvextend -l+100%FREE /dev/mapper/centos-root
#指定固定值时参数-l需要修改为-L

我这里是分了一半过去

六、调整文件系统大小


bash 复制代码
xfs_growfs /dev/mapper/centos-root
#ext4文件系统:通常使用resize2fs命令来进行扩容。
#xfs文件系统:应使用xfs_growfs命令进行扩容。

七、验证


bash 复制代码
df -h

我这里分了500G过去,现在就分成功了

相关推荐
爱吃橘子橙子柚子1 天前
3CPU性能排查总结(超详细)【Linux性能优化】
运维·cpu
舒一笑3 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
NineData3 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
梦想很大很大4 天前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair4 天前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主4 天前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
茶杯梦轩4 天前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例
服务器·后端·消息队列
甲鱼9295 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
YuMiao6 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
碳基沙盒7 天前
OpenClaw 多 Agent 配置实战指南
运维