У меня есть группа томов AIX 6.1 под названием arscachevg
. Он имеет размер в несколько терабайт и состоит из 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.
Некоторая информация из 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 ГБ.
Я даже пробовал 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.
Странно, да?
Как оказалось, LUN на 350 ГБ, который я получил, каким-то образом по какой-то причине (может быть, он ранее содержал данные?) Был обнаружен AIX как простой 175 МБ:
# 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.