Intereting Posts
Solaris11: восстановление файла из репозитория Что означает «FILENAME = $ (echo $ INFILE | grep -oE» + $ ")" означает? Библиотека ссылок с общими символами в модуле ядра «Xrandr: не удалось получить гамму для вывода по умолчанию» для Guest CENTOS 6.6, ОСНОВНОЙ ОС Windows 7 SNAT с брандмауэром-cmd? есть ли какое-либо программное обеспечение с открытым исходным кодом для программирования linux с системными вызовами? Настройка семейного сервера Как выдать с помощью MAKE и только -silent вывод на экран, но получить полный вывод в файл журнала Скопировать файлы из Linux в Windows Пустой экран после входа в систему с приостановления на Debian Плата Ethernet RealTek 8101E или аналогичная не работает на FreeBSD Найти файлы, для которых несколько вариантов этого имени файла существуют вместе в одном каталоге Как переместить строку в текстовый файл вверх или вниз на одну строку? Можете ли вы получить данные git commit, используя cURL? Проверка на обратную сторону

Расширение тонких размеров метаданных LVM

Мне было интересно, как увеличить размер метаданных в тонкой настройке lvm (на последнем Kernel / LVM2).

[root@srv ~]# lvs -a LV VG Attr LSize Pool Origin Data% Meta% lv1 volgroup1 twi-aotz-- 125.00g 25.80 23.32 [lv1_tdata] volgroup1 Twi-ao---- 125.00g [lv1_tmeta] volgroup1 ewi-ao---- 96.00m lvol0 volgroup1 -wi-a----- 96.00m [lvol1_pmspare] volgroup1 ewi------- 96.00m 

У меня мало вопросов:

  1. В команде «lvs» 23.32% – Meta%, это означает, что 23.32% из 96M используется для META (или всего 125G)?
  2. lvol1_pmspare – запасная копия мета. Должен ли я расширить lvol1_pmspare отдельно для расширения lv1_tmeta.
  3. Любое влияние на производительность путем изменения thin_pool_chunk_size или установки poolmetadatasize на большее значение.
  4. Как определить идеальный размер метаданных.

Может кто-то, пожалуйста, поделиться своим прозрением и помочь мне в том, как расширить размер метаданных.

Я отвечаю на свой вопрос, чтобы документировать эти знания на людях.

Вы можете использовать lvs -a для просмотра деталей метаданных и pmspare, как в вопросе.

Чтобы расширить метаданные:

 lvextend -L+128M volgroup1/lv1_tmeta 

Вы увидите, что lvol1_pmspare (запас метаданных) остается прежним, даже после того, как команда выполнена успешно. Процесс «lvconvert –repair» воссоздает резервные метаданные LV. (Или вы также можете удалить lvol1_pmspare и заново создать с помощью lvconvert -repair)

Размер метаданных может быть где-то между 2M и 16G. Идеальное значение всегда зависит от общего объема и типа операций.