У меня есть сервер, у которого были небольшие проблемы с дисками (сбой hdisk10 / hdisk11 / hdisk15, сбой hdisk7) в последнее время, но теперь он счастлив. К счастью, нет потери данных, поскольку исчезнувшие / устаревшие экстенты находились в неиспользуемой части файловой системы.
Перед тем, как удалить хитрые диски из группы томов:
# lsvg -p udvg
udvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk5 active 1082 1080 217..216..216..216..215
hdisk6 active 1082 1080 217..216..216..216..215
hdisk8 active 1082 1082 217..216..216..216..217
hdisk9 active 1082 1082 217..216..216..216..217
hdisk9 missing 1082 1082 217..216..216..216..217
hdisk11 active 1082 1082 217..216..216..216..217
hdisk12 active 1082 1082 217..216..216..216..217
hdisk15 missing 1082 1082 217..216..216..216..217
hdisk14 active 1082 1082 217..216..216..216..217
hdisk13 active 2185 2185 437..437..437..437..437
hdisk26 active 8938 343 00..01..00..00..342
hdisk27 active 8938 343 00..01..00..00..342
Обратите внимание на повторяющуюся запись hdisk9. После удаления неиспользуемых дисков из VG:
# lsvg -p udvg
udvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk5 active 1082 1080 217..216..216..216..215
hdisk6 active 1082 1080 217..216..216..216..215
hdisk6 missing 1082 1082 217..216..216..216..217
hdisk26 active 8938 343 00..01..00..00..342
hdisk27 active 8938 343 00..01..00..00..342
Есть что-то в состоянии LVM, у которого есть эта дополнительная запись. Есть идеи, как диагностировать и удалить устаревшую запись?
Мне "повезло" - хост перезагрузился на выходных из-за проблем с питанием.
#varyonvg -f udvg
PV Status: hdisk5 0006c50d44bb48d9 PVACTIVE
hdisk6 0006c50d44bbc002 PVACTIVE
hdisk26 000b8f7cd5f2f3da PVACTIVE
hdisk27 000b8f7c32afd50a PVACTIVE
0006c50d9930eab5 NONAME
Там виновник pvid, мне удалось его удалить:
#reducevg udvg 0006c50d9930eab5
0516-304 putlvodm: Unable to find device id 0006c50d9930eab50000000000000000 in the Device
Configuration Database.
0516-896 reducevg: Warning, cannot remove physical volume 0006c50d9930eab5 from
Device Configuration Database.
И снова все счастливы.
#lsvg -p udvg
udvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk5 active 1082 1080 217..216..216..216..215
hdisk6 active 1082 1080 217..216..216..216..215
hdisk26 active 8938 343 00..01..00..00..342
hdisk27 active 8938 343 00..01..00..00..342
Было бы неплохо увидеть способ исправить это, но без внеплановой перезагрузки;)