centos7逻辑卷扩容空间;lvm扩容及磁盘分区实现磁盘空间弹性利用

简单介绍*

		pv:物理卷			
		vg:卷组
		lv:逻辑卷
	这三者以我个人理解方式说下:pv物理卷好比3个小石头(数量自定义);
	vg卷组好比一个袋子(袋子根据小石头的多少定义反正能装下);
	lv逻辑卷是你从袋子里拿出小石头给别人的数量(可以拿出来也可以放进去)
	你拿出来的这些小石头就是磁盘空间大小,可以加可以减;
	下面演示例子中你可以理解为对方有3颗小石头,但是由于对方需要5颗小石头
	来满足需求,对方向你提出了请求,于是你捡起来2颗小石头放入了对方的袋子
	中,这样对方就满足目前的需求。

注意

centos增加磁盘扩容方法,使用lvm卷;这有一点lvm卷扩容时必须在原有的lvm卷上做增加或扩容(说白了你要扩容的目标磁盘用的也是lvm卷)那怎么识别要扩容的磁盘是不是用的lvm卷组呢?如图:

[root@测试 ~]# df -Th

在这里插入图片描述
一般文件系统名字是3级目录的都是lvm卷,我们可以使用以下命令来确认该文件系统是否是lvm卷

[root@测试 ~]# lvdisplay /dev/mapper/centos-root
在这里插入图片描述
ok了,这不就是lvm卷吗?太好了那就开始”缝袋子“吧(扩容)

  • 增加一块磁盘或是一个分区,这边例子用磁盘来示例(增加过程掠过):

root@测试 ~]# fdisk -l

在这里插入图片描述
我加的是一块iscsi的硬盘;可是没有显示/dev/sdb(为什么是/dev/sdb 问百度吧…)
怎么办呢?重启服务器吧!或者执行下列命令来重新扫描SCSI总线添加设备(你要是还有host2到9也都扫了吧)

echo “- - -” > /sys/class/scsi_host/host0/scan
echo “- - -” > /sys/class/scsi_host/host1/scan
echo “- - -” > /sys/class/scsi_host/host3/scan

然后执行

[root@测试 ~]# fdisk -l

![在这里插入图片描述](https://img-blog.csdnimg.cn/2021033017051243.png在这里插入图片描述
/dev/sdb已经有了
然后进入到/dev/sdb进行分区
创建一个主分区大小为30G的

[root@测试 ~]# fdisk /dev/sdb

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330172558268.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzU2MTcyNA==,size_16,color_FFFFFF,t_70在这里插入图片描述
将分区id号改为 8e 成为 linux lvm
在这里插入图片描述
在这里插入图片描述
当分区出现Linux LVM时则证明可以使用lvm卷了。

创建/dev/sdb1为物理卷(捡起的小石头)

[root@测试 ~]# pvcreate /dev/sdb1
Physical volume “/dev/sdb1” successfully created.
[root@测试 ~]#

查看下现在有哪些卷组(看装小石头的袋子)
下列中的卷组只有一个是 centos

[root@测试 ~]# vgscan
Reading volume groups from cache.
Found volume group “centos” using metadata type lvm2
[root@测试 ~]#

给centos卷组扩容空间(将捡来的小石头装入到名为centos的袋子中)

[root@测试 ~]# vgextend centos /dev/sdb1
Volume group “centos” successfully extended
[root@测试 ~]#

查看centos卷组中有多少容量空间(看centos袋子中有多少小石头)
在这里插入图片描述
查看逻辑卷有哪些

[root@测试 ~]# lvscan

在这里插入图片描述
可以看出/dev/centos/root 这个逻辑卷只有9.79G空间,而我们还有30G未使用,我们来给/dev/centos/root/这个逻辑卷扩容20G容量;

[root@测试 ~]# lvextend -L +20G /dev/centos/root

在这里插入图片描述
我们再查看这个/dev/centos/root逻辑卷有多少空间

[root@测试 ~]# lvdisplay /dev/centos/root

在这里插入图片描述
我们再来看下当前磁盘的挂载情况
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210331152239315.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzU2MTcyNA==,size_16,color_FFFFFF,t_70在这里插入图片描述
发现没有生效(好家伙跟我玩戏法呢)
扩展一下/dev/centos/root这个逻辑卷(揭发他)

[root@测试 ~]# xfs_growfs /dev/centos/root

如果文件系统不是xfs而是ext4那需要用

[root@测试 ~]# resize2fs /dev/centos/root

在这里插入图片描述
我们再次查看
在这里插入图片描述

命令总结

 创建物理卷:pvcreate 【分区名称】
 删除物理卷:pvremove  【分区名称】
 显示物理卷的详细信息:pvdisplay 【分区名称】
 显示当前系统下的所有物理卷:pvscan
创建卷组:vgcreate 【卷组名】 【物理卷1 物理卷2 ... 】
删除卷组:vgremove 【卷组名】
扩展卷组:vgextend 【卷组名】 【物理卷】
显示卷组的详细信息:vgdisplay 【卷组名】
显示当前系统下所有卷组:vgscan 
删除一个逻辑卷:lvremove /dev/卷组名/逻辑卷名
显示逻辑卷详细信息:lvdisplay /dev/卷组名/逻辑卷名
显示当前系统下所有卷组:lvscan 
创建一个10G大小名为ceshi的逻辑卷:lvcreate -L 10G -n ceshi 【卷组名】
         **这个新建的逻辑卷路径是   /dev/卷组名/ceshi**

给ceshi逻辑卷扩展20G空间:lvextend -L +20G /dev/卷组名/ceshi
前提是这个卷组有足够的空间

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值