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

1.搭载新加磁盘

# 查看磁盘 fdisk -l

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

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

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

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

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

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

pvdisplay

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

【异常处理】

pvcreate: command not found

解决方法:yum -y install lvm2

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

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

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

#查看 VG 信息 vgdisplay

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

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

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

#查看 LV 信息 lvdisplay

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

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

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

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

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

#配置/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

搭载完成

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

2.扩容磁盘

# 查看磁盘 df -h

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

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

# 查看磁盘分区 fdisk -l

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

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

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

分区划分完毕

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

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

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

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

#查看 VG 信息 vgdisplay

操作前

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

操作后

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

再次显示卷组信息:可以看到 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

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

#查看扩容后磁盘大小 lsblk

操作前

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

操作后

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

大功告成!

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

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...