Was ist ein LVM-Tag
In einem Fall, in dem Sie möchten, dass nur ein bestimmter Satz logischer Volumes aktiviert und während des Bootens verfügbar ist, können sich lvm-Tags als nützlich erweisen. Lvm-Tags können es ermöglichen, diese Tags vorher zu markieren und den Effekt zu erzielen.
Konfigurationsdatei
Navigieren Sie zum unten gezeigten Abschnitt in der Konfigurationsdatei /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-Tag hinzufügen
1. vgchange wird verwendet, um ein Tag über die folgende Syntax hinzuzufügen oder zu löschen. Im folgenden Beispiel wird das Tag „lvm_test_tag“ zur Datenträgergruppe „data_vg“ hinzugefügt:
# vgchange --addtag lvm_test_tag /dev/data_vg Volume group "data_vg" successfully changed
2. Sie können die obige Operation mit dem Befehl vgs :
überprüfen# vgs -o vg_tags /dev/vg00 VG Tags lvm_test_tag
3. Ändern Sie die Konfigurationsdatei /etc/lvm/lvm.conf und gehen Sie zu dem Abschnitt, wie oben im Beitrag gezeigt, und fügen Sie eine volume_list-Zeile ähnlich dem folgenden Beispiel hinzu:
# vi /etc/lvm/lvm.conf ... volume_list = ["@lvm_test_tag"] ...
Dies impliziert, dass die VGs mit dem Tag „lvm_test_tag“ nur beim Neustart aktiviert werden.
LVM-Tag löschen
1. Um ein Tag zu löschen, übergeben Sie das Flag –deltag an den Befehl vgchange, wie unten gezeigt:
# vgchange --deltag lvm_test_tag /dev/data_vg Volume group "vg00" successfully changed
2. Überprüfen Sie die Löschung des Tags :
# vgs -o vg_tags /dev/data_vg VG Tags
Wenn Sie Tags nur für ein einzelnes lv und nicht für die gesamte Datenträgergruppe ändern möchten, verwenden Sie bitte lvchange anstelle von vgchange.
LVM-Tags für logische Volumes hinzufügen, löschen
Es kann vorkommen, dass Sie statt einer ganzen Volume-Gruppe ein bestimmtes logisches Volume taggen möchten. Dies kann mit den gleichen Befehlen erfolgen. Verwenden Sie nur lvchange anstelle von lvchange und verwenden Sie den folgenden Befehl, um LVM-Tags auf logischen Volumes anzuzeigen:
# lvs -o lv_tags LV Tags