且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

lvm使用

更新时间:2022-09-16 16:45:38

注:

    新添加的硬盘,如果没有分区,可以直接使用pvcreate进行创建,然后用vgextend进行扩展

    如果新添加的硬盘经过分区,则要把需要扩展的分区修改为8e格式,则进行扩展

    以上内容实测~

相关概念:

    pv:物理卷-->将物理设备格式化为物理卷

    vg:卷组   -->将1个或者多个物理卷,组成1个卷组,并且可以随时添加

    lv:逻辑卷 -->在1个卷组中创建1个或者多个逻辑卷

相关命令:

    创建命令:

        pvcreate, vgcreate,lvcreate,vgextend

    查看命令:

        pvdisplay(pvs),vgdisplay(vgs),lvdisplay(lvs)

    删除命令:(删除前必须先卸载,然后按顺序进行删除 )

        umount,lvremove,vgremove,pvremove

配置实例:

    创建物理卷:

        #pvcreate /dev/sdb /dev/sdc

        #pvs(pvdisplay)

   创建卷组并命名:

        #vgcreate test /dev/sdb /dev/sdc

        #vgs(vgdisplay)

        注:创建的卷组都在/dev/目录下

    创建逻辑卷并命名:

        #lvcreate -n mytest -L 100G test

        #lvs(lvdisplay)

        参数说明:-n表示逻辑卷的名字 -L表示此逻辑卷大小

        注:创建的逻辑卷,都在/dev/目录下,指定的卷组目录下;本例是在/dev/test目录下

        注:创建完逻辑卷之后,都要进行格式化:#mkfs.ext4 /dev/test/mytest

        然后写入到/etc/fstab,实现开机自动挂载

    逻辑卷扩容:

        #pvcreate /dev/sde(貌似可以省略)

        #vgextend test /dev/sde

        #lvextend -L +100G /dev/test/mytest

        #resize2fs /dev/test/mytest

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1958926如需转载请自行联系原作者


weilovepan520