Linux--逻辑卷管理器

这章我们学习了解一下逻辑卷管理器的相关概念以及实际操作。

一.概念简介


逻辑卷管理器是允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小;

是允许在多个物理设备间重新组织文件系统 。

在此,我们先了解一下物理卷的概念, 物理卷是用固定大小的物理区域来定义的 ,表示为PE。

当我们将设备指定为物理卷时,用一个或者多个物理卷来创建一个卷组。

所以可以知道,PE便是逻辑卷的最小单位。

在物理卷上创建逻辑卷之后可以在逻辑卷上创建文件系统。

那么学习逻辑卷,可以应用在哪些方面,又或者说,逻辑卷的用处体现在什么方面?

由逻辑卷的概念我们可以知道很明显的用处,便是重新设定文件系统大小。

随着对磁盘的使用,块设备以及文件系统的剩余空间不够,此时就需要使用逻辑卷对文件系统进行在线拉伸,

这样既能确保文件系统大小扩展,又可以保证业务正常运行以及保留数据。

二.创建LVM过程

    1.新增分区或增加新的硬盘

如果新增硬盘,注意在VMware添加后,需要在终端输入 echo '- - -' > /sys/class/scsi_host/host0/scan,识别新磁盘。
如果是分区,则需要注意分区的ID设置为8e,fdisk 选项t来修改分区ID
     2.创建物理卷pv
         pvcreate /dev/sdX /dev/sdXn /dev/md1:创建sdX,sdXn为md1物理卷pv

查看pv相关命令:

        pvs:查看所有pv物理卷
         pvdisplay [/dev/sdX]:查看某物理卷详细信息
     3.创建卷组vg
         vgcreate [-s xM] vgName /dev/sdX …… :选项-s指定PE大小,创建卷组,组名+成员
         vgs:查看所有卷组vg
         vgdisplay [vgname]:查看某卷组详细信息
     4.创建逻辑卷lv
         lvcreate -l pe num /-L size -n lvname vgname:创建逻辑卷 -l指定PE数量,-L指定大小
         lvs:查看所有逻辑卷lv
         lvdisplay [/dev/vgname/lvname]:查看某逻辑卷详细信息

    5.挂载

        mount /lv

三.删除过程

    1.卸载
         umount /data/lvmtest1/

    2.lvremove

[root@mmmm(mei) ~]# lvremove /dev/testvg/testlv
Do you really want to remove active logical volume testlv? [y/n]: y
   Logical volume "testlv" successfully removed


     3.vgremove vgmage
     4.pvremove /dev/sdb

四.拓展已存在逻辑卷


第一种情况,需要扩展的pe数量,vg可以提供
lvextend -L +500M /dev/vgmage/lv01
resize2fs /dev/vgmage/lv01 或 lvextend中指定-r

第二种情况,vg空间不够,需先扩展vg,扩展vg就是往vg中加pv

1.加硬盘,或创建分区等来增加block device
2.创建pv
pvcreate /dev/sdb
3.扩展vg
vgextend vgmage /dev/sdb
4.lvextend -L 4G -r /dev/vgmage/lv01

减小逻辑卷
umount /data/lvmtest1/
e2fsck -f /dev/vgmage/lv01
resize2fs /dev/vgmage/lv01 1000M
lvreduce -L 1000M /dev/vgmage/lv01
mount -a


五.XFS文件系统的在线扩展

第一种情况,需要扩展的pe数量,vg可以提供
lvextend -L +500M /dev/vgmage/lv01
xfs_growfs /dev/vgmage/lv01 或 lvextend中指定-r

第二种情况,vg空间不够,需先扩展vg,扩展vg就是往vg中加pv

1.加硬盘,或创建分区等来增加block device
2.创建pv
pvcreate /dev/sdb
3.扩展vg
vgextend vgmage /dev/sdb
4.lvextend -L 4G -r /dev/vgmage/lv01

猜你喜欢

转载自www.cnblogs.com/0715mmmm/p/9461138.html