linux-lvm 管理

一、Lvm 相关概念

          pv   ##物理卷    pe   ##物理扩展

          vg   ##卷组        lvm   ##逻辑卷

二、设置lvm分区挂载

     1.建立分区,设置lvm类型

           

           

     2.同步分区表  partprobe

     3.将物理分区变为物理卷  pvcreate   /dev/vdb1

        

     4.将物理卷变为卷组   vgcreate   vg0   /dev/vdb1

        

     5.建立逻辑卷   lvcreate   -L   100M   -n   lv0   vg0

         -L   ##指定逻辑卷大小     -n   ##指定逻辑卷名字

          

     6.格式化   mkfs.xfs   /dev/vg0/lv0

        

     7.挂载  mount   /dev/vg0/lv0   /data

        

         

三、逻辑卷/卷组管理

     1.扩展逻辑卷/卷组

        原来逻辑卷大小指定为50M

        

        扩展逻辑卷   lvextend   -L  300M   /dev/vg0/lv0  

        扩展挂载的文件系统    xfs_growfs   /dev/vg0/lv0

          

        扩展后的逻辑卷如下:

       

    扩展卷组:当卷组内存用完或不够用时

       建立新的物理卷  pvcreate   /dev/vdb2

       扩展卷组  vgextend   vg0   /dev/vdb2

      

       继续扩展:

      

   2.缩减逻辑卷/卷组

      ## xfs 文件系统不能缩减,需要ext4文件系统  ##

      1)卸载  umount   /data

      2)将文件系统格式化为ext4   mkfs.ext4   /dev/vg0/lv0

     

     3) e2fsck  -f   /dev/vg0/lv0      扫描文件(为了缩减时保留足够的内存)

        

      4)缩减文件系统  resize2fs   /dev/vg0/lv0   20M      

          

             ## 若直接编辑  resize2fs   /dev/vg0/lv0,表示扩展逻辑卷

        5)挂载   mount   /dev/vg0/lv0   /data

              

        6)缩减逻辑卷  lvreduce   -L   20M   /dev/vg0/lv0

             

             

         7)若要移出物理卷1,但物理卷1被占用,则将物理卷1数据转移至物理卷2

            

        8)移出物理卷1        vgreduce   vg0   /dev/vdb1

            

            

   四、逻辑卷LVM快照

       1.在挂载目录/data下建立文件(即数据存储)

           

            

              2. 建立快照

            

             

                  3.快照挂载到 /mnt 下,损坏快照(即在 /mnt 下建立一个文件)

               

                

                       #### 卸载时注意目录#####

                  4.删除快照               

                     

                  5.重新建立快照                    (还原被损坏的快照)

                      

                   6.快照挂载到 /mnt 下

                      

                      7.在 /mnt 下能找到 file{1..5},即快照已恢复

         五、删除LVM

           1.卸载所有的挂载点

           2.移除逻辑卷(源文件和快照)

               lvremove   /dev/vg0/lv0-rng4

               lvremove  /dev/vg0/lv0

           

          

            3.移除卷组  vgremove   vg0

            4.移除所有的物理卷

                pvremove   /dev/vdb1

                pvremove  /dev/vdb2

            5.查看移除结果(ok) pvs

               

猜你喜欢

转载自blog.csdn.net/lj_11111/article/details/80031157
今日推荐