Можете ли вы создать volumegroup в LVM, чтобы все логические тома, созданные под ним, были тонко подготовлены?

Я хотел бы знать, можно ли создать в LVM группу volumegroup, чтобы все логические тома, созданные под ней, были тонко подготовлены?

Это будет использоваться на RHEL 6, который включает тонкое предоставление в LVM.

Я также открыт для альтернатив.

  • Идентификация дисков во время установки RHEL / CentOS / Fedora
  • Как узнать, какой Linux и какая версия я использую
  • MongoDB «сервис» на чистом Redhat не может быть запущен
  • Почему yum-builddep не устанавливает все зависимости?
  • sudo: "g ++: команда не найдена"
  • Открытие порта на IPTables не работает
  • Что означают все буквы и цифры в номере версии RPM Red Hat, например, openssl-devel-0.9.8e-27.el5_10.1?
  • USB установлен в / dev / sda вместо / dev / sdb
  • 2 Solutions collect form web for “Можете ли вы создать volumegroup в LVM, чтобы все логические тома, созданные под ним, были тонко подготовлены?”

    Ответ прямо сейчас, я считаю, «на самом деле не так». Я использую эту функцию в течение нескольких дней на Ubuntu 14.04, и кажется, что функция тонкого пула добавлена ​​как тип логического тома, а не на уровне группы томов, который кажется странным абстракционным прерыванием IMO ( возможно, есть причины, не спекулируют здесь). В любом случае, вы можете создать тонкий пул, который занимает почти всю группу томов (lvcreate жалуется, если вы делаете точный точный размер), а затем псевдоним команды или напишите сценарий, который вызывает lvcreate с наименованием thinpool, и вы будете в основном имеют то, что вы хотите.

    Да, вы можете создать volumegroup для тонкой подготовки. Ниже приведены подробные шаги, скопированные здесь :

    # pvcreate /dev/sdd Writing physical volume data to disk "/dev/sdd" Physical volume "/dev/sdd" successfully created 

    Теперь я вижу, что у меня новый физический том.

     # pvdisplay "/dev/sdd" is a new physical volume of "1.36 TiB" --- NEW Physical volume --- PV Name /dev/sdd VG Name PV Size 1.36 TiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID Ndb90e-xkJX-Lagt-VePO-ZNLQ-udVn-SN65et 

    Затем нам нужно создать группу томов.

      # vgcreate vg_1 /dev/sdd Volume group "vg_1" successfully created 

    Теперь, когда у нас есть как физическая группа томов, так и томов, добавьте несколько логических томов. Для начала мы хотим добавить логический пул томов, чтобы удерживать в нем тонкие подготовленные тома.

      # lvcreate --size 10G --type thin-pool --thinpool thin_pool vg_1 Rounding up size to full physical extent 4.00 MiB Logical volume 

    Создано "thin_pool"

    Я создал 10-гигабайтный пул для этого теста.

      # lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert thin_pool vg_1 twi-a-tz 10.00g 0.00 

    Теперь мы можем добавить тонкий объем, логический том объемом 4 ГБ в thin_pool.

      # lvcreate -V4G -T vg_1/thin_pool --name lv1 Logical volume "lvl" 

    созданный

    Теперь, когда мы создали все, давайте посмотрим, что у нас есть.

      # lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert lv1 vg_1 Vwi-a-tz 4.00g thin_pool 0.00 thin_pool vg_1 twi-a-tz 

    10,00 г 0,00

    Вы можете видеть при вызове lvs, что 0% от lv принято до сих пор.

    Затем давайте отформатируем новый логический том и смонтируем его.

      # mkfs.ext4 /dev/vg_1/lv1 # mount /dev/vg_1/lv1 /mnt 

    С df мы видим, что доступно 4 ГБ.

      # df -h ... /dev/mapper/vg_1-lv1 4.0G 136M 3.7G 4% /mnt 

    Наше используемое пространство поступает из файловой системы, и мы можем видеть с lvs, что данные orgin заполняются.

      # lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert lv1 vg_1 Vwi-aotz 4.00g thin_pool 4.73 thin_pool vg_1 twi-a-tz 

    10,00 г 1,89

    Копирование изо-изображения в наш тонкий lv мы видим, как он расширяется дальше.

      # cp /home/sean/Downloads/ubuntu-12.10-beta2-server-amd64.iso /mnt # lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert lv1 vg_1 Vwi-aotz 4.00g thin_pool 7.73 thin_pool vg_1 twi-a-tz 

    10,00 г 6,37 # df -h …. / dev / mapper / vg_1-lv1 4.0G 827M 3.0G 22% / mnt

    Наконец, глядя на наш тонкий бассейн, вы также можете увидеть пространство, взятое в бассейне, тонким лв.

     # lvdisplay --- Logical volume --- LV Name thin_pool VG Name vg_1 LV UUID kD3VC1-FBNj-wHER-iFhE-NjES-GDoS-sFCnwF LV Write Access read/write LV Creation host, time fedora, 2012-10-11 21:43:51 -0700 LV Pool transaction ID 1 LV Pool metadata thin_pool_tmeta LV Pool data thin_pool_tdata LV Pool chunk size 64.00 KiB LV Zero new blocks yes LV Status available # open 0 LV Size 10.00 GiB Allocated pool data 8.64% Allocated metadata 4.30% Current LE 2560 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:4 --- Logical volume --- LV Path /dev/vg_1/lv1 LV Name lv1 VG Name vg_1 LV UUID b7FLSq-dMTi-mEbl-vZxq-Ocol-9Y2o-AEBhgL LV Write Access read/write LV Creation host, time fedora, 2012-10-11 21:44:11 -0700 LV Pool name thin_pool LV Status available # open 1 LV Size 4.00 GiB Mapped size 21.60% Current LE 1024 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:5 
    Interesting Posts

    Выберите определенный столбец каждого файла, вставьте его в новый файл

    Быстрый запуск диспетчера задач в Linux?

    Как узнать, включена ли поддержка многоадресной рассылки IP

    grep print относительный путь к файлу при выполнении рекурсивного поиска

    Распределение терминалов разбивает файлы при использовании ssh для передачи

    отображение клавиатуры неверно только в определенных приложениях под TightVNC

    Почему соответствует строчным буквам в bash?

    Измените только один уровень клавиатуры в .xmodmap

    быстро измените следующие несколько строк в vim?

    Как ограничить число попыток входа ssh за интервал времени

    Как я могу рандомизировать имена файлов в данном каталоге?

    USB-ключ не устанавливается при загрузке, чтобы разблокировать систему LUKS

    Узнайте, что кэшируется dm-cache

    Есть ли аргумент dpkg для предупреждения о несовместимостях / нарушениях?

    Как извлечь только часть одной строки?

    Linux и Unix - лучшая ОС в мире.