Co je značka LVM
V případě, že chcete, aby byla během bootování aktivována a dostupná pouze určitá sada logických svazků, mohou se hodit značky lvm. Značky Lvm umožňují, aby tyto značky byly předem označeny a aby bylo dosaženo účinku.
Konfigurační soubor
Přejděte do části zobrazené níže v konfiguračním souboru /etc/lvm/lvm.comf :
# vi /etc/lvm/lvm.conf # If volume_list is defined, each LV is only activated if there is a # match against the list. # # "vgname" and "vgname/lvname" are matched exactly. # "@tag" matches any tag set in the LV or VG. # "@*" matches if any tag defined on the host is also set in the LV or VG # # If any host tags exist but volume_list is not defined, a default # single-entry list containing "@*" is assumed. # # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
Přidat značku LVM
1. vgchange se používá k přidání nebo odstranění značky pomocí následující syntaxe. V níže uvedeném příkladu se značka „lvm_test_tag“ přidává do skupiny svazků „data_vg“:
# vgchange --addtag lvm_test_tag /dev/data_vg Volume group "data_vg" successfully changed
2. Výše uvedenou operaci můžete ověřit pomocí příkazu vgs :
# vgs -o vg_tags /dev/vg00 VG Tags lvm_test_tag
3. Upravte konfigurační soubor /etc/lvm/lvm.conf a přejděte do části uvedené výše v příspěvku a přidejte řádek seznamu svazků podobný příkladu níže:
# vi /etc/lvm/lvm.conf ... volume_list = ["@lvm_test_tag"] ...
To znamená, že VG s tagem „lvm_test_tag“ se aktivují pouze při restartu.
Smazat značku LVM
1. Chcete-li odstranit značku, předejte příznak –deltag příkazu vgchange, jak je uvedeno níže:
# vgchange --deltag lvm_test_tag /dev/data_vg Volume group "vg00" successfully changed
2. Ověřte smazání značky :
# vgs -o vg_tags /dev/data_vg VG Tags
Pokud chcete změnit značky pouze pro jeden lv a ne pro celou skupinu svazků, použijte místo vgchange lvchange.
Přidat a odstranit značky LVM pro logické svazky
Může nastat případ, kdy chcete označit konkrétní logický svazek místo celé skupiny svazků. To lze provést pomocí stejných příkazů. Použijte pouze lvchange místo lvchange a použijte níže uvedený příkaz k zobrazení značek LVM na logických svazcích:
# lvs -o lv_tags LV Tags