1,计算逻辑卷(假设为lvkrnltest)中需要缩小的LP数量 这步不能出错,一旦多删了就麻烦了 这你已经计算好了,是最后20个LP。 2,获取lvkrnltest的LVID getlvodm -l lvkrnltest 00cb1faf00004c000000010a35404686.50 3,获取LV的mapping信息 lquerylv -L 00cb1faf00004c000000010a35404686.50 -r 00cb1fafaacd8452 906 1 00cb1fafaacd8452 907 2 00cb1fafaacd8452 908 3 00cb1fafaacd8452 909 4 00cb1fafaacd8452 910 5 00cb1fafaacd8452 911 6 00cb1fafaacd8452 912 7 00cb1fafaacd8452 913 8 00cb1fafaacd8452 914 9 00cb1fafaacd8452 915 10 00cb1fafaacd8452 916 11 00cb1fafaacd8452 917 12 00cb1fafaacd8452 918 13 00cb1fafaacd8452 919 14 00cb1fafaacd8452 920 15 00cb1fafaacd8452 921 16 4,确认hdisk8(假设要缩小的LV都在这个hdisk上)的PVID,和LV的mapping信息一致 00cb1fafaacd8452 5,编辑/tmp/mapfile文件,包括要删除的LP。 00cb1fafaacd8452 914 9 00cb1fafaacd8452 915 10 00cb1fafaacd8452 916 11 00cb1fafaacd8452 917 12 00cb1fafaacd8452 918 13 00cb1fafaacd8452 919 14 00cb1fafaacd8452 920 15 00cb1fafaacd8452 921 16 6,确认/tmp/mapping文件中LP的数量,和缩小的LP数量一致 7,缩小LV lreducelv -l 00cb1faf00004c000000010a35404686.50 -s 8 /tmp/mapfile 8,检查应用仍然正常。 9,检查LVCB中LP的数量 getlvcb -AT lvkrnltest number lps = 8 如果LVCB中LP的数量不正确,就更新LVCB putlvcb -n 8 lvkrnltest 10,检查ODM中LP的数量 lslv lvkrnltest LPs: 8 如果ODM中LP的数量不正确,就更新ODM synclvodm -v VGNAME lvkrnltest 11,检查VGDA中LP的数量(应该就是检查LVCB) lquerylv -L 00cb1faf00004c000000010a35404686.50 -p hdisk8 -At LVMAP: 00cb1fafaacd8452:906 1 ODMtype 00cb1faf00004c000000010a35404686.50 1 LVMAP: 00cb1fafaacd8452:907 1 ODMtype 00cb1faf00004c000000010a35404686.50 2 LVMAP: 00cb1fafaacd8452:908 1 ODMtype 00cb1faf00004c000000010a35404686.50 3 LVMAP: 00cb1fafaacd8452:909 1 ODMtype 00cb1faf00004c000000010a35404686.50 4 LVMAP: 00cb1fafaacd8452:910 1 ODMtype 00cb1faf00004c000000010a35404686.50 5 LVMAP: 00cb1fafaacd8452:911 1 ODMtype 00cb1faf00004c000000010a35404686.50 6 LVMAP: 00cb1fafaacd8452:912 1 ODMtype 00cb1faf00004c000000010a35404686.50 7 LVMAP: 00cb1fafaacd8452:913 1 ODMtype 00cb1faf00004c000000010a35404686.50 8 12,执行同步 savebase
注意:要通过应用、数据库查看LP是否使用,然后缩小没有数据的LP |
如何缩小LV(裸社备)
最新推荐文章于 2023-08-21 11:02:42 发布