LVM简单讲解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVM简单讲解相关的知识,希望对你有一定的参考价值。

LVM是 Logical Volume Manager(逻辑卷管理)的简写,用户在无需停机的情况下可以方便地调整各个分区大小。

要创建一个LVM系统,一般步骤有:

创建分区

    ①准备磁盘分区/dev/sdb

        技术分享图片

    ②创建3个新的分区,分别1G;

    ③改变分区类型为8e

    技术分享图片技术分享图片

创建物理卷

    ①将希望添加到卷组的分区创建为物理卷,命令为:pvcreate /dev/sdb2

技术分享图片    技术分享图片

    ②查看当前的物理卷,命令为pvs 或 pvdisplay

    技术分享图片技术分享图片

    ③删除物理卷,命令为:pvremove /dev/sdb2

【问题1】没有pvcreate命令的,yum install -y lvm2

【问题2】没有/dev/sdb文件的,运行partprobe,再查看ls /dev/sdb

【问题3】pvcreate /dev/sdb提示“Mounted filesystem?”, 卸载umount /dev/sdb

创建卷组,添加物理卷

        ①创建为一个完整的卷组,命令为:vgcreate vg_1 /dev/sdb2 /dev/sdb3

技术分享图片    技术分享图片

    ②查看卷组,命令为:vgs 或者 vgdisplay

    技术分享图片技术分享图片

    ③删除卷组,命令为:vgremove vg_1

创建逻辑卷

    ①创建逻辑卷,命令为:lvcreate -L 100M -n lv_1 vg_1;大小为100M,lv_1是逻辑卷名,vg_1是卷组名

技术分享图片    技术分享图片

    ②查看逻辑卷,命令为:lvs 或者 lvdisplay

技术分享图片    技术分享图片

格式化

    ①格式化,命令为mke2fs -t ext4 /dev/vg_1/lv_1

技术分享图片    技术分享图片

挂载

    ①命令为:mount /dev/vg_1/lv_1 /mnt/; 查看命令df -h

技术分享图片    技术分享图片

扩展逻辑卷大小以ext4类型作为例子,xfs类型的请自行查阅资料!

    ext4类型的文件系统需要卸载umount,而xfs类型的,直接扩容即可;

    ①重新设置大小,命令是lvresize -L 300M /dev/vg_1/lv_1

    技术分享图片技术分享图片

    ②检查磁盘错误,命令为:e2fsck -f /dev/vg_1/lv_1

技术分享图片    技术分享图片

    ③更新逻辑卷信息,命令为:resize2fs /dev/vg_1/lv_1

技术分享图片    技术分享图片

    【注意!command:表示上一次执行的command命令】

    ④挂载,并df查看

技术分享图片    技术分享图片

减少逻辑卷大小(步骤和扩容的一样,xfs不支持缩容

    ①先卸载:umount /dev/vg_1/lv_1

    ②检查磁盘错误:e2fsck -f /dev/vg_1/lv_1

    ③更新逻辑卷信息:resize2fs /dev/vg_1/lv_1 200M

    ④重新设置卷大小:lvresize -L 200M /dev/vg_1/lv_1

    ⑤挂载,查看:mount /dev/vg_1/lv_1 /mnt/

技术分享图片    技术分享图片

扩展卷组(前面新建的3个分区,还有一个/dev/sdb4没有使用!)

    ①准备新的分区/dev/sdb4

    ②创建物理卷:pvcreate /dev/sdb4

    技术分享图片技术分享图片

    ③扩容卷组:vgextend vg_1 /dev/sdb4

技术分享图片    技术分享图片


还有没有列举的功能,请自行查阅相关资料!

如:https://baike.baidu.com/item/LVM/6571177?fr=aladdin#4


以上是关于LVM简单讲解的主要内容,如果未能解决你的问题,请参考以下文章

四周第一次课

四周第一次课(1月2日) 4.10/lvm讲解 4.11/lvm讲解 4.12/lvm讲解 4.13 磁盘故障小案例

LVM简单使用

Linux的lvm讲解与磁盘故障小案例

lvm讲解/磁盘故障小案例

4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例