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

在linux Lvm中使用新磁盘替换旧磁盘

abaoDiary 2019-08-30
1114


1、  如果新加的盘(vdc)容量大于等于旧盘(vdb

     A、将分区卸载,将新盘建pv标签

           umount /dev/vg_data/lv_data

           pvcreate /dev/vdc

     B、将新盘加入到旧盘相同vg组中

           vgs 查看vdb所在vg组,vg_data

           vgextend vg_data vdc

     C、vdb中数据转移到vdc

           pvmove /dev/vdb

注销vdb,确认vdb激活状态为NO

           pvchange -xn /dev/vdb1

           pvdisplay –m 查看Allocatable NO

      D、转移完成后,将vdb移除vg组,删除pv标签

           vgreduce vg_data /dev/vdb

           pvremove /dev/vdb

      E、  重新挂载分区

           mount /dev/vg_data/lv_data /data

 

2、  如果新加的盘(vdc)容量小于旧盘(vdb),需要现将lv进行缩容到,容量要小于等于新盘的大小

      A、将分区卸载,将新盘建pv标签

           umount /dev/vg_data/lv_data

           pvcreate /dev/vdc

      B、将新盘加入到旧盘相同vg组中

           vgs 查看vdb所在vg组,vg_data

           vgextend vg_data vdc

     C、检查lv状态,将lv缩容到小于新加盘的容量,例如旧盘600G,新盘      100G

            e2fsck -f /dev/vg_data/lv_data 检查lv状态

          resize2fs -p /dev/vg_data/lv_data 99G lv_data挂载的容量置      为99G(小于100G),此时lvs查看lv容量仍为600G

        lvreduce -L 99G /dev/vg_data/lv_data lv_data缩容为99G

   此时lvs查看lv_data变为99G

      D、vdb中数据转移到vdc

            pvmove /dev/vdb

      E、  注销vdb,确认vdb激活状态为NO

            pvchange -xn /dev/vdb1

            pvdisplay –m 查看Allocatable NO

      F、  转移完成后,将vdb移除vg组,删除pv标签

            vgreduce vg_data /dev/vdb

            pvremove /dev/vdb

      G、重新挂载分区

            mount /dev/vg_data/lv_data /data

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

评论