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

shilei1發表於2015-04-07
AIX

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.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-1517268/,如需轉載,請註明出處,否則將追究法律責任。

相關文章