LVM タグとは
ブート中に特定の論理ボリュームのセットのみをアクティブにして使用できるようにする場合は、lvm タグが役立ちます。 Lvm タグを使用すると、これらのタグを事前にマークして効果を得ることができます。
構成ファイル
構成ファイル /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", "@*" ]
LVM タグを追加
1. vgchange は、次の構文でタグを追加または削除するために使用されます。以下の例では、タグ「lvm_test_tag」が「data_vg」ボリューム グループに追加されています。
# vgchange --addtag lvm_test_tag /dev/data_vg Volume group "data_vg" successfully changed
2. コマンド vgs を使用して上記の操作を確認できます:
# vgs -o vg_tags /dev/vg00 VG Tags lvm_test_tag
3. 構成ファイル /etc/lvm/lvm.conf を変更し、投稿の上記のセクションに移動して、以下の例のような volume_list 行を追加します。
# vi /etc/lvm/lvm.conf ... volume_list = ["@lvm_test_tag"] ...
これは、タグ「lvm_test_tag」を持つ VG が再起動時にのみアクティブになることを意味します。
LVM タグを削除
1. タグを削除するには、以下に示すように –deltag フラグを vgchange コマンドに渡します:
# vgchange --deltag lvm_test_tag /dev/data_vg Volume group "vg00" successfully changed
2. タグの削除を確認します:
# vgs -o vg_tags /dev/data_vg VG Tags
ボリューム グループ全体ではなく、単一の lv のみのタグを変更する場合は、vgchange の代わりに lvchange を使用してください。
論理ボリュームの LVM タグの追加、削除
ボリューム グループ全体ではなく、特定の論理ボリュームにタグを付けたい場合があります。これは、同じコマンドを使用して実行できます。 lvchange の代わりに lvchange のみを使用し、以下のコマンドを使用して論理ボリュームの LVM タグを表示します:
# lvs -o lv_tags LV Tags