Назад | Перейти на главную страницу

Каков размер метаданных по умолчанию во временном томе во время pvmove?

Я столкнулся с интересной ошибкой при попытке решить конкретную проблему.

У нас возникла проблема, из-за которой нам пришлось переместить экстенты на новые физические тома, потому что размер метаданных был слишком мал (255 секторов или 128 КБ). Мы увеличили pvmetadatasize в /etc/lvm.conf до 32768 и используем размер 4K для метаданных для новых физических томов, поэтому мы считаем, что это хорошо в этом аспекте. Но затем, когда мы перемещали последние пару томов (это было около 500 гигабайт данных на том), мы получили следующую ошибку:

metadata too large for circular buffer

Что любопытно, учитывая настройку, которую мы сделали. В конце концов мы решили эту проблему, повторно запустив команду pvmove для разных томов, пока не перешли к данным.

Глядя на страницу руководства, мы видим следующее:

1. A temporary pvmove logical volume is created to store details of all the data movements required.

Мой вопрос: какой размер метаданных по умолчанию используется во время процесса pvmove? Это исходный PV, целевой PV или параметр, используемый в /etc/lvm.conf?

Системы работают под управлением CentOS 5.6, и большая часть используемых нами томов составляет около 500 гигабайт на PV.