Метаданные слишком велики для циклического буфера - альтернативы восстановлению конфигов или миграции 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 обычно не рекомендуется)