Nachdem Sie die physischen Volumes und Volume-Gruppen erstellt haben, besteht der nächste Schritt darin, logische Volumes aus dem den Volume-Gruppen zugewiesenen Speicherplatz zu erstellen. Der Beitrag behandelt einige der am häufigsten verwendeten Befehle und Dienstprogramme im Zusammenhang mit logischen Volumes.
Logische Volumes erstellen
Verwenden Sie das lvcreate Befehl zum Erstellen eines neuen logischen Volumes. Dieser Befehl erstellt automatisch die Blockgeräteknoten im Verzeichnis /dev. Die Syntax lautet:
# lvcreate [options] --size [size] --name LV_name VG_name
Die –Größe Die Option definiert die Größe des logischen Volumes, indem sie logische Extents aus dem freien physischen Extent-Pool der Volume-Gruppe zuweist. Um beispielsweise einen logischen Datenträger namens lv01 aus der Datenträgergruppe namens vg01 mit einer Größe von 2 GB zu erstellen, geben Sie Folgendes ein:
# lvcreate -v --size 2g --name lv01 vg01 Archiving volume group "vg01" metadata (seqno 1). Creating logical volume lv01 Creating volume group backup "/etc/lvm/backup/vg01" (seqno 2). Activating logical volume vg01/lv01. activation/volume_list configuration setting not defined: Checking only host tags for vg01/lv01. Creating vg01-lv01 Loading vg01-lv01 table (253:2) Resuming vg01-lv01 (253:2) Wiping known signatures on logical volume "vg01/lv01" Initializing 4.00 KiB of logical volume "vg01/lv01" with value 0. Logical volume "lv01" created.
Logische Volumes anzeigen
Verwenden Sie das lvdisplay Befehl zum Anzeigen der Attribute logischer Volumes.
# lvdisplay vg01/lv01 --- Logical volume --- LV Path /dev/vg01/lv01 LV Name lv01 VG Name vg01 LV UUID DyCyoq-5fF1-HujN-WeUi-XvYN-eloM-wdDSVt LV Write Access read/write LV Creation host, time localhost.localdomain, 2017-10-02 13:28:01 +0530 LV Status available # open 0 LV Size 2.00 GiB Current LE 512 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2
Neben lvdisplay listen zwei weitere Befehle Informationen über logische Volumes auf. Der Befehl lvs gibt Informationen über logische Volumes in komprimierterer Form aus. Der Befehl lvscan durchsucht alle Festplatten nach logischen Volumes. Beispiel:
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 17.00g swap cl -wi-ao---- 2.00g lv01 vg01 -wi-a----- 2.00g
# lvscan ACTIVE '/dev/cl/swap' [2.00 GiB] inherit ACTIVE '/dev/cl/root' [17.00 GiB] inherit ACTIVE '/dev/vg01/lv01' [2.00 GiB] inherit
Entfernen logischer Volumes
Verwenden Sie den Befehl lvremove, um ein logisches Volume zu entfernen. Sie müssen sowohl den Namen der Datenträgergruppe als auch den Namen des logischen Datenträgers angeben. Sie werden aufgefordert, Ihre Anfrage zu bestätigen. Beispiel:
# lvremove vg01/lv01 Do you really want to remove active logical volume vg01/lv01? [y/n]: y Logical volume "lv01" successfully removed
Zusätzliche LV-Befehle
Die folgenden Befehle werden verwendet, um logische Volumes zu manipulieren :
- lvändern :Ändern Sie die Attribute von logischen Volumes.
- lvconvert :Layout des logischen Volumes ändern.
- lverweitern :Hinzufügen von Speicherplatz zu einem logischen Volume.
- lvmdiskscan :Geräte auflisten, die als physische Volumes verwendet werden können.
- lvmsadc :Aktivitätsdaten sammeln.
- lvmsar :Aktivitätsbericht erstellen.
- lvreduzieren :Reduzieren Sie die Größe eines logischen Volumes.
- lvumbenennen :Benennen Sie ein logisches Volumen um.
- lvresize :Größe eines logischen Volumes ändern.
LVM-Konfiguration :Volume Group (VG)-Operationen/Dienstprogramme
LVM-Konfiguration :Physical Volume (PV) Operations/Utilities