Метаданные слишком велики для циклического буфера - альтернативы восстановлению конфигов или миграции LVM

Мы столкнулись с проблемой, когда набор PV был добавлен без использования соответствующего размера метаданных. Следовательно, мы не можем добавлять и удалять тома, создавать или удалять снимки, запускать vgreduce и pvmoreve или любую другую команду LVM без получения этого сообщения:

Metadata too large for circular buffer

В моем исследовании все сводилось к следующему:

http://www.redhat.com/archives/linux-lvm/2011-March/msg00046.html

  • Восстановить из резервной копии конфигурации
  • Создайте новую группу томов и перенесите LVM.

Я не в восторге от первого варианта, но второй вариант чуть хуже, потому что у нас есть более 10 терабайт данных для перемещения.

Какие еще альтернативы мы можем попробовать? Обратите внимание, что мы пытались использовать опцию метаданных на основе файлов, но по какой-то причине lvm игнорирует это.

Платформа: CentOS 5.7

1 ответ

Решение

Нам пришлось сделать следующее:

  • Запустите vgcfgbackup.
  • Отредактировал бэкап и удалил PV
  • запустите vgcfgrestore.

Это сработало. YMMV, конечно, если вы попробуете это исправить.

(Следует отметить, что редактирование резервной копии конфигурации VG обычно не рекомендуется)

Другие вопросы по тегам