CentOS 挂载新磁盘以及磁盘扩容操作教程

1.搭载新加磁盘

查看磁盘 fdisk -l

#新盘(/dev/sdb)创建分区 #虚拟机 fdisk /dev/sdb #阿里云 fdisk /dev/vdb

#创建/dev/sdb1为新的PV(物理卷) 【创建物理卷命令】 #虚拟机 pvcreate /dev/sdb1 #阿里云 pvcreate /dev/vdb1

查看PV【查看创建好的物理卷】

pvdisplay

【异常处理】

pvcreate: command not found

解决方法:yum -y install lvm2

#创建datavg为新的VG,并将/dev/sdb1加入 #虚拟机 vgcreate datavg /dev/sdb1 #阿里云 vgcreate datavg /dev/vdb1

#查看VG信息 vgdisplay

#将datavg中的所有空闲空间创建为lvdata(新的LV) #虚拟机创建 lvcreate -l 100%FREE -n lvdata datavg

#查看LV信息 lvdisplay

#格式化/dev/datavg/lvdata分区为xfs格式 mkfs.xfs /dev/datavg/lvdata

#挂载LV #创建挂载的/data目录 mkdir /data #将/dev/datavg/lvdata分区挂载到/Data目录 mount /dev/datavg/lvdata /data/ #查看挂载分区 df -h

#配置/etc/fstab,使得系统启动时自动挂载/dev/datavg/lvdata分区 vi /etc/fstab

#按【Insert】键进入编辑,添加: /dev/mapper/datavg-lvdata /data xfs defaults 0 0 /dev/mapper/datavg-lvdata /data xfs defaults 0 0 #配置完成后 重启 reboot

搭载完成

2.扩容磁盘

查看磁盘 df -h

服务器硬件已经添加50G,但查看磁盘,还没有加进去

查看磁盘分区 fdisk -l

#开始给磁盘分区 #虚拟机 fdisk /dev/sdb #阿里云 fdisk /dev/vdb n(新建分区) p(默认回车) 2(默认回车) 99999+(默认回车) w(保存)

分区划分完毕

查看磁盘分区,已发现 /dev/sdb2 fdisk -l #重启系统reboot,这一步非常关键切记(不重启无法pvcreate) reboot

#创建/dev/sdb2为新的PV(物理卷) 【创建物理卷命令】 #虚拟机 pvcreate /dev/sdb2 #阿里云 pvcreate /dev/vdb2 #加入到VG #虚拟机 vgextend datavg /dev/sdb2 #阿里云 vgextend datavg /dev/vdb2

#查看VG信息 vgdisplay

操作前

操作后

再次显示卷组信息:可以看到Free PE从0变为50.00Gib,说明我们最多可以有 50GB 的扩充空间

#扩充逻辑卷分区 #扩展 lvextend -l +100%FREE /dev/mapper/datavg-lvdata #同步到文件系统 xfs_growfs /dev/mapper/datavg-lvdata #自定义大小 lvextend -L+9.9G /dev/mapper/datavg-lvdatat /dev/sdb2 #阿里云 /dev/mapper/datavg-lvdata /dev/mapper/redisdatavg-lvredisdata

#查看扩容后磁盘大小 lsblk

操作前

操作后

大功告成!

相关推荐
上海云盾-小余1 分钟前
BGP 高防底层原理:TCP 异常流量识别与清洗机制
运维·网络·tcp/ip
言乐61 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
蓝速科技4 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享
H_oRIZoN_5 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机
小马同学-6 小时前
OpenStack 使用实战:Web 界面与 CLI 命令行实验
运维·云计算·openstack
GeW6 小时前
RHCE备考别瞎学!按这个计划走,30天提高通过率,快速拿证
linux
Escalating_xu7 小时前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊7 小时前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
码农小韩7 小时前
Linux应用开发(六)——进程间通信
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
网安老伯7 小时前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型