AIX上增加邏輯卷時報錯誤0516-787 extendlv: Maximum allocation for logical volume

AIX上增加邏輯卷時報錯誤0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.


在往aix使用chfs -a size=xx /fs 命令增加邏輯卷的時候,
有時候增加到一定大小的時候,會報出0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.這樣的一個錯誤
原因主要是因爲在默認情況下的邏輯卷允許的最大邏輯分區數爲512,因此在邏輯卷大小超出了這個限制的時候,就會報0516這個錯誤了。
當然你可以查看這個lv以確認是否爲512:

使用lslv來看:
# lslv jdelv02
LOGICAL VOLUME: jdelv02 VOLUME GROUP: jdevg1
LV IDENTIFIER: 00c4924e00004c0000000115d098136f.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 128 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 800 PPs: 800
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 64
MOUNT POINT: /oradata02 LABEL: /oradata02
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO

MAX LPs爲512,確實是超出了這個限制,

我們可以使用smit工具修改這個限制:
smit chlv==>Change a logical Volume==>Logical volume name==>F4(選擇你要修改的lvname)回車
在MAXIMUM NUMBER of LOGICAL PARTITIONS [1024] 把數值一改,回車後,見到左上角“OK”
表示爲修改成功。esc+0退出smit後,再次增加,
# chfs -a size=100G /oradata02
Filesystem size changed to 209715200
OK。成功。
# lslv jdelv02
LOGICAL VOLUME: jdelv02 VOLUME GROUP: jdevg1
LV IDENTIFIER: 00c4924e00004c0000000115d098136f.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 1024 PP SIZE: 128 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 800 PPs: 800
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 64
MOUNT POINT: /oradata02 LABEL: /oradata02
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO

可以看到maxlps已經是1024.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章