Lvm
可擴展卷組中的 VGDA 已滿?(擴展)
我有一個 AIX 6.1 卷組,名為
arscachevg
. 它有幾 TB 大,由 15 個物理卷組成。當我嘗試使用新的物理卷擴展它時,我收到此錯誤:0516-008 extendvg: LVM system call returned an unknown error code (-267). 0516-050 extendvg: Not enough descriptor area space left in this volume group. Either try adding a smaller PV or use another volume group. 0516-792 extendvg: Unable to extend volume group.
我一直認為可擴展的 VG 沒有實際限制!
來自 lsvg 關於卷組的一些資訊:
PP SIZE: 256 megabyte(s) MAX PVs: 1024 TOTAL PPs: 13185 (3375360 megabytes) FREE PPs: 570 (145920 megabytes) USED PPs: 12615 (3229440 megabytes) QUORUM: 8 (Enabled) MAX LVs: 256 LVs: 11 OPEN LVs: 11 TOTAL PVs: 15 ACTIVE PVs: 15 MAX PPs per VG: 262144 LTG size (Dynamic): 256 kilobyte(s)
任何人都可以解釋為什麼會失敗?新磁碟為 350 GB。
我什至嘗試過
chvg -t2 arscachevg
,但它不是可擴展 VG 上的有效命令:0516-1781 chvg: The t option is not valid for volume groups of the Scalable Volume Group type. 0516-732 chvg: Unable to change volume group arscachevg.
非常感謝那裡有任何 AIX-LVM 專家可以對此有所了解。謝謝!
回答我自己的問題…
首先更多資訊:
僅使用此磁碟創建一個新的“普通”卷組有效:
# mkvg -y cachevg -f -S hdisk20 cachevg
使用此磁碟創建一個新的可擴展或大卷組,並調整參數失敗,其方式與嘗試擴展原始可擴展卷組時相同。
# mkvg -y cachevg -f -S -s 1024 hdisk20 0516-008 mkvg: LVM system call returned an unknown error code (-267). 0516-1395 mkvg: The physical volume hdisk20, is not supported. 0516-862 mkvg: Unable to create volume group.
很奇怪吧?
那是什麼問題呢?
事實證明,我得到的 350 GB LUN 不知何故,出於某種原因(也許它以前包含數據?),被 AIX 發現僅為175 MB:
# getconf DISK_SIZE /dev/hdisk20 175
我採取的補救措施是強制 AIX 再次“重新發現”LUN。首先我
dd
:ed/dev/zero
了一會兒/dev/hdisk20
,然後忘記了磁碟rmdev
。僅 . 是不夠的
rmdev -l hdisk20
。這就像Defined
在 ODM 中一樣,所以我做了:rmdev -Rdl hdisk20
然後用 , 重新發現它
cfgmgr
,瞧:# getconf DISK_SIZE /dev/hdisk20 358400
從那以後,一切照舊。我只是為了舒適而分配了一個新的 PVID,然後我擴展了原始的可擴展卷組,沒有任何問題。
感性的
不要從字面上理解 AIX LVM 錯誤消息。它暗示要添加一個更小的 PV,而實際上我使用的 PV 太小了!我認為它太小了,甚至不適合 VGDA。