aix 更改lv的大小
smitty extendlv
chlv -n NewLVname LVname
AIX下减小lv size
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/mapping文件,包括要删除的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/mapping
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
现象: 1.缩小LV大小,提示最小为一个PP(256M) [LCCOAPD1:/]#chfs -a size=-200M /LIG Minimum size to be reduced is 1 physical partition (256 MB). 2.查看该LV大小, [LCCOAPD1:/]#lslv LIG MAX LPs: 512 PP SIZE: 256 megabyte(s) COPIES: 2 SCHED POLICY: parallel LPs: 120 PPs: 240 3.重新缩小LV大小 [LCCOAPD1:/]#chfs -a size=-512M /LIG Filesystem size changed to 30408704 4.再查看LV大小 [LCCOAPD1:/]#lslv LIG MAX LPs: 512 PP SIZE: 256 megabyte(s) COPIES: 2 SCHED POLICY: parallel LPs: 58 PPs: 116 |