Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署

前面我们对 逻辑卷 有一个初步的学习及认识,我们清楚了什么是逻辑卷。
那现在,我们就要学习如何去部署逻辑卷,是如何实操的~??

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第1张图片

上示是我们在部署逻辑卷时所需要的命令,总结在上方~!!

在部署逻辑卷前,我认为,我们得先把部署的思路捋一捋 , 你要部署 逻辑卷,那你就得清楚,先怎样,

再怎样,最后怎样,步骤一定要清楚~!!

===>>>

我们上篇学习了 逻辑卷,大家也就清楚了 逻辑卷的整个过程是如何实现的,在上篇文章的图示

中,已经十分清楚的解释了整个逻辑卷的来历 ~!!

因此,当我们部署逻辑卷的时候,也必然遵循上篇图示逻辑卷的来历~!

即是 : 先创建 PV ( 物理卷 ), 然后创建卷组,接着创建逻辑卷 ~!!

大致流程即是如此~!!

实操展示

在实操前,注释几点 :
# 对物理设备 :
我们在进行逻辑卷部署的时候,那在哪里部署呢??
无非两个设备嘛, 一个是磁盘,一个分区 ( 分区就是 在磁盘上的分区 )

但是 :
对于磁盘来说,得是空磁盘,也就是新磁盘( 就啥还没弄的磁盘 )
就是你的磁盘没有设置分区表,也没分区,就完全就是新硬盘~!~
对于分区来说,那就对分区类型有要求了, 你的分区就必须得是 LVM 逻辑卷的分区类型

我们添加了两块新磁盘 ( 均是 SATA 类型 )

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第2张图片

我们这次就以下标记的设备来做实操 :

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第3张图片

两块儿全新磁盘,一块儿分区 ~!!

创建 物理卷 ( PV )

===>>>

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第4张图片

一下就创建了三个 物理卷 ( sda sdb nvme0n2p1 )

由于我们创建了分区,我们需要确保该分区的分区类型是 LVM 类型

===>>>

显然, 该分区的类型即是 LVM 逻辑卷的分区类型~!! ( 这就对着呢 )

我们也可以使用命令查看下创建的物理卷 ( PVS 命令 )

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第5张图片

创建 卷组 ( VG )

===>>>

在创建 VG 之前,我们再理下思路, VG 是在谁的基础上创建的呢?( 想那副图 -上篇文章)

是在 PV 物理卷上创建的,创建 VG 的时候我们当时还要进行什么操作了 ??

===>>>

划分 PE

所以,我们创建 VG 的时候,顺带着就把 PE 也得划分了 ( 在一条命令里进行 )

[root@fsw ~]# vgcreate myvg -s 50M /dev/sda  /dev/sdb  /dev/nvme0n2p1

使用 -s 选项指定 PE 大小 , 如果没有使用 -s 来指定 PE 大小,也没事儿,是有默认的PE 大小的

vgcreate 后面紧接着的 myvg 这个是 要 卷组( VG )的名字

最后面跟的是物理卷( 因为你卷组是在物理卷上创建的嘛,而物理卷的名称就是 最早的设备名 )

我们也使用命令看下创建的 VG ( vgscan 命令 )

显示有两个 VG ,一个是 rhel ( 这是系统的 ) myvg 这个就是我们自己创建的~!!!

创建逻辑卷

===>>>

同样的,我们再想想 逻辑卷的创建是在卷组的基础上,并且,同时还需要划分 LE ( 实际上就

是 PE,想想上篇文章讲的, PE 在 VG 的时候叫PE ,在 LVM 的时候就叫 LE )

在创建 LVM 的时候不是顺带也得指定 LE 是多大嘛,实际上还是以 LE 的方式来指定 LVM 有多大 有两种划分 LE 的方式

一种是 -l ( 小写 l , 即划分多少块儿 LE,前面不是指定了 PE 一块儿是多大嘛,那多少块儿PE

就是 多少块 LE,多少块儿 LE 就是 LVM 有多大 )

一种是 L ( 划分多大的 LE )

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第6张图片

两种示例,一个指定的 LVM 叫 myvg_lvm1 是 50 个50M 即 2500M

一个指定的 LVM 叫 myvg_lvm2 是 250 M

我们使用 lvscan 查看下

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第7张图片

那现在就是说 LVM 逻辑卷创建好了,下一步该干什么了 ??

===>>>

你目的还是要能存储东西呀,所以,格式化必不可少

[root@fsw ~]# mkfs.xfs  /dev/myvg/myvg_lvm1 

[root@fsw ~]# mkfs.xfs  /dev/myvg/myvg_lvm2

文件系统创建好了,接下来就该 挂载了

挂载完后,我们再使用 lsblk 来查看下

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第8张图片

可以看到,诶??

===>>>

myvg-myvg_lvm1 该逻辑卷怎么既属于 sda 又属于 sdb 呢 ??

这是因为,我们给 myvg-myvg_lvm1 逻辑卷的空间大小太大了, sda 已经装不下了,所以有一部

分就自动分到 sdb 物理卷里面去了~!!!

===>>>

那么,我们说 LVM 逻辑卷 它的特点就是 对磁盘空间的增添或减少能相对自由点

那,我们怎么添加或减少呢??

[root@fsw ~]# lvresize  -L+300M  /dev/myvg/myvg_lvm2 

我们再使用 lsblk 查看下

Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署_第9张图片

这就很显然了, 对 lvm2 添加 300 M 添加成功了~!!!

注意,我们使用的命令是 lvresize 该命令 可以添加,也可以减少

减少空间也是同理

[root@fsw ~]# lvresize  -L-300M  /dev/myvg/myvg_lvm2 

这就是给 lvm2 逻辑卷又减少了 300 M

但是,关于给逻辑卷减少空间,得强调的一点是 :

减少不像增加,减少要小心,因为增加空间无所谓,数据还是在的
但是如果你减少空间的话,比如说,原先存储的500M 数据是个整体,你现在要减少 200M ,那这就得小心,因为,数据就会丢失的~!!
这个就得注意~!!需要考虑是否影响原有数据 。

你可能感兴趣的:(RHCSA-linux,基础,运维,linux)