暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux LVM镜像技术的数据迁移方案

ICTworker 2021-08-11
3770


“ LVM镜像技术应用 ”



挑灯夜读,神游书海


 

             

从明天起,做一个幸福的人,喂马、劈柴,周游世界。

从明天起,关心粮食和蔬菜,我有一所房子,面朝大海,春暖花开。             

海子——《面朝大海,春暖花开》
               

             

  


今天我们来讲Linux LVM镜像技术的数据迁移方案,对LVM还不了解的小伙伴们可以先看看上一篇:Linux LVM磁盘管理技术


接下来让我们进入今天的主题吧



1


方案简介


通过Linux操作系统中的LVM卷镜像功能,将源存储中的数据镜像到目标存储,镜像完成后拆除源存储对应的镜像副本,实现将源LUN的数据迁移至目标存储。



2


技术原理


  • 镜像前将目标存储加入卷组

  • 使用lvconvert命令进行LV镜像

  • 镜像完成后移除源存储,实现数据迁移


3


操作流程



4


添加目标LUN


添加存储的详细步骤就不在这里详细说了,有不懂的可以私信我,操作如下图:



5


 数据迁移




    vgcfgbackup -f filename vgname


    参数说明:

    -f filename:备份的vg的配置文件的名称

    vgname:待备份的vg名称



    使用lvm镜像来进行迁移,使用‘lvconvert’命令做镜像,/pvpath 做存储 ,如果是多块存储,命令的最后一块存储是做镜像日志用


       lvconvert -b -m 1 dev/date/date1 pvpath dev/sdd1      #-b 选项是放入后台执行


      查看逻辑卷设备状态


        lvs -o+devices



        移除旧的虚拟磁盘/dev/sdb1


          lvconvert -m 0 dev/date/date1 dev/sdb1


          查看逻辑卷设备状态及剔除删除pv


          查看逻辑卷设备状态:




          从卷组date中剔除pv:


            vgreduce /dev/date /date/sdb1
            pvremove /dev/sdb1


            删除pv:


              pvremove /dev/sdb1


              今天的分享的内容到这里就结束咯,小伙伴们学会了么,我们下期再会!

              点“在看你懂得        

                 


              文章转载自ICTworker,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论