服务器磁盘扩容

一、扫描新硬件


如果通过命令: 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过去,现在就分成功了

相关推荐
BreezeJiang36 分钟前
从域名到 Node.js:一次云服务器请求经过了哪些层?
服务器
IT大白鼠3 小时前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
贝锐11 小时前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
Julien200412 小时前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
天远Date Lab14 小时前
零信任架构实战:基于天远双人婚姻评估查询构建自动化房产按揭联合审查网关
运维·人工智能·架构·自动化
2601_9620746814 小时前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
小张同学a.15 小时前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
大模型丫丫15 小时前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
考虑考虑16 小时前
kubectl命令
运维·后端·自动化运维
NJCloud16 小时前
Docker 容器技术入门:部署、核心概念与基础命令
运维·docker·容器