逻辑卷管理可以理解为将想要管理物理卷进行合并在细分,呢么就要让物理卷支持lvm技术。
    操作步骤简述
    1.首先对新硬盘设备加入到LVM技术可用硬件资源池中
    2.根据要求划分逻辑卷
    3.最后把逻辑卷设备格式化成文件系统并挂载使用。
    以下是LVM常用常用部署命令
    image.png
    一:部署逻辑卷
    1.首先让加入硬盘支持LVM技术 要使用到的命令是pvcreate
    # pvcreate /dev/sdb /dev/sdc
    image.png
    2.将两块硬盘加入到newvolume (新组卷 名字自取) 用到vgcreate命令,然后查看状态命令vgdisplay
    image.png
    3.切割出一个200MB的逻辑卷设备
    单位有 -L 和 -l ,-L 后面直接写要划分的大小并写上单位(如:MB),-l 是以基本单元为各个数,每个单元大小为4MB
    使用-L 划分一个名为OPPO的200MB逻辑卷命令为lvcreate, 查看逻辑卷信息命令为 lvdisplay
    image.png
    使用-l 划分一个名为vivi的200MB逻辑卷命令为lvcreate, 查看逻辑卷信息命令为 lvdisplay
    50X4MB=200MB,所以要有50个单位。
    image.png
    image.png
    4.将生成好的逻辑卷格式化然后挂载使用
    格式化命令用mkfs我们可用Tab键补齐查看所有格式化类型,这里我们选用ext4格式化
    image.png
    创建一个目录将划分好的逻辑卷挂载到目录上
    # mkdir /linuxprobe (创建一个linuxprobe 目录)
    # mount /dev/newvolume/oppo /linuxprobe
    image.png
    查看挂载状态,并写入到配置文件,使其永久生效。
    # df -h 查看挂载状态
    #vi /etc/fstab 永久挂载写入地址
    下图用的是追加写入方式,是同样效果
    image.png
    二:扩容逻辑卷
    准备工作: 将挂载取消 # umount /linuxprobe
    将上面逻辑卷OPPO增加倒300M
    1.#lvextend -L 300M /dev/newvolume/oppo
    image.png
    2.检查硬盘完整性并重置硬盘容量
    检查:# e2fsck -f /dev/newvolume/oppo
    image.png
    重置:#resize2fs /dev/newvolume/oppo
    image.png
    3.重新挂载并查看
    # mount -a (因为前面已经设置好配置文件所以用mount -a自动挂载)
    # df -h (查看挂载情况)

    三:缩小逻辑卷
    缩小逻辑卷容易丢失数据,就比如大瓶子里的水向小瓶子里倒呢就会造成水的丢失。
    准备工作:
    注意的是在执行操作前先将挂载取消掉
    # umount /linuxprobe
    1.检查文件系统完整性
    # e2fsck -f /dev/newvolume/oppo
    image.png
    2.把/dev/newvolume/oppo 缩小倒150M
    调整逻辑卷文件系统大小所用命令为resize2fs
    # resize2fs /dev/newvolume/oppo 150M
    image.png
    缩小逻辑卷所用命令lvreduce ,-L 后面跟的必须跟上面检查时大小一样。
    # lvreduce -L 150M /dev/newvolume/oppo
    image.png
    3.重新挂载并查看
    # mount -a (因为前面已经设置好配置文件所以用mount -a自动挂载)
    # df -h (查看挂载情况)
    四:删除逻辑卷组
    1.取消永久挂载,删除挂载配置信息
    # umount /linuxprobe
    # vi /etc/fstab
    2.删除逻辑卷设备 // 删除顺序是从小到大
    # lvremove /dev/newvolume/oppo (需要输入y确认)
    image.png
    3.删除卷组,可只写卷组名称即可
    # vgremove newvolume (因为我的卷组里还有一个逻辑卷所用它询问我是否删除输入y确认)
    image.png
    4.删除物理卷组设备。
    image.png