Heim > Artikel > Betrieb und Instandhaltung > Demonstration des Produktionsprozesses von LVM-Software unter Linux
Im vorherigen Artikel wurde LVM vorgestellt, und heute werde ich hier den Prozess der LVM-Erstellung demonstrieren. Der Prozess der LVM-Erstellung umfasst die folgenden Schritte:
Festplattenpartition
Partition verwenden, um pv zu erstellen
VG mit pv erstellen
Lv von vg trennen
Formatieren v und mounten Sie es Laden Sie es in das Verzeichnis und verwenden Sie
Als nächstes schließen wir den obigen Vorgang ab.
Partition
Werfen wir zunächst einen Blick auf die Partitionierung der Festplatte.
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 2M 0 part ├─sda2 8:2 0 1G 0 part /boot ├─sda3 8:3 0 1G 0 part [SWAP] ├─sda4 8:4 0 10G 0 part / └─sda5 8:5 0 100M 0 part sdb 8:16 0 1G 0 disk sdc 8:32 0 1G 0 disk sdd 8:48 0 1G 0 disk sde 8:64 0 1G 0 disk
Sie können sehen, dass auf meinem Host 5 Festplatten vorhanden sind. Mit Ausnahme der SDA-Festplatte wurden die anderen Festplatten nicht partitioniert. Außerdem verfügt die SDA-Festplatte über verbleibenden Speicherplatz. Partitionieren Sie nun auch die anderen 4 Festplatten. Verwenden Sie zum Partitionieren das Tool fdisk oder gdisk. Der spezifische Vorgang wird hier weggelassen. Nach der Partitionierung lauten die Informationen wie folgt:
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 2M 0 part ├─sda2 8:2 0 1G 0 part /boot ├─sda3 8:3 0 1G 0 part [SWAP] ├─sda4 8:4 0 10G 0 part / └─sda5 8:5 0 100M 0 part sdb 8:16 0 1G 0 disk └─sdb1 8:17 0 1023M 0 part sdc 8:32 0 1G 0 disk └─sdc1 8:33 0 1023M 0 part sdd 8:48 0 1G 0 disk └─sdd1 8:49 0 1023M 0 part sde 8:64 0 1G 0 disk └─sde1 8:65 0 1023M 0 part
PV erstellen
Zunächst müssen wir die LVM2-Software installieren.
yum install lvm2
Es gibt mehrere verwandte Befehle zu pv:
pvscan Sehen Sie sich das PV auf dem System an
pvdisplay Listen Sie die Verwendung von pv auf
pvcreate Erstellen Sie pv
pvremove Löschen Sie das p v, sogar A Bestimmte Partitionen haben nicht mehr das PV-Attribut
Nun verwenden wir die Partition, um PV zu erstellen.
Verwendung: pvcreate partition...
# pvcreate /dev/sdb1 /dev/sdc1 Physical volume "/dev/sdb1" successfully created. Physical volume "/dev/sdc1" successfully created. # 这样就制作好了两个pv
Das Folgende verwendet pvscan, um alle PVs auf dem System anzuzeigen
# pvscan PV /dev/sdc1 lvm2 [1023.00 MiB] PV /dev/sdb1 lvm2 [1023.00 MiB] Total: 2 [<2.00 GiB] / in use: 0 [0 ] / in no VG: 2 [<2.00 GiB] # 共有2个pv,总大小2G左右,0个pv被使用
Zeigen Sie die Verwendung eines bestimmten PVs an: pvdispaly [Partitionsname]
# pvdisplay /dev/sdb1 "/dev/sdb1" is a new physical volume of "1023.00 MiB" --- NEW Physical volume --- PV Name /dev/sdb1 VG Name PV Size 1023.00 MiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID 6sl1Eg-S6BJ-1QYX-NAFs-9dIB-zEKN-jz7lYM
Dann löschen wir diese beiden PVs Drop
# pvremove /dev/sd{b,c}1 Labels on physical volume "/dev/sdb1" successfully wiped. Labels on physical volume "/dev/sdc1" successfully wiped.
Zum Schluss machen wir 3 pvs
# pvcreate /dev/sd{b,c,d}1 Physical volume "/dev/sdb1" successfully created. Physical volume "/dev/sdc1" successfully created. Physical volume "/dev/sdd1" successfully created.
Make vg
vg hat auch mehrere verwandte Befehle, wie folgt:
vgcreate Make vg, dieser Befehl ist der komplizierteste unter diesen Befehlen.
vgscan Durchsuchen Sie vg auf dem System greduce pv aus vg entfernen
Schauen Sie sich zunächst den Befehl zum Erstellen von vg an:
Optionen und Parameter:
-s gefolgt von Größe, m, g, t kann sowohl in Groß- als auch in Kleinbuchstaben verwendet werden und dient zum Festlegen der PE-Größe. Wenn dieser Parameter weggelassen wird, wird die Standardgröße verwendet, die im Allgemeinen 4 MB beträgt welche pvs werden die vg machen.
Lasst uns vg erstellen
# vgcreate vgwww /dev/sd{b,c,d}1 Volume group "vgwww" successfully created
# vgscan Reading volume groups from cache. Found volume group "vgwww" using metadata type lvm2
Verknüpfte Informationen zu vg anzeigen
# vgdisplay --- Volume group --- VG Name vgwww System ID Format lvm2 Metadata Areas 3 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 3 Act PV 3 VG Size <2.99 GiB PE Size 4.00 MiB Total PE 765 Alloc PE / Size 0 / 0 Free PE / Size 765 / <2.99 GiB VG UUID pd3HIi-NnES-DsdO-d35L-qoJB-OrwI-vkhfqV
Jetzt erweitern wir die Kapazität von vgwww
# vgextend vgwww /dev/sde1 Volume group "vgwww" successfully extended
lvdisplay: Status von lv anzeigen
lvextend: lv-Kapazität erhöhen
lvreduzieren : Lv-Kapazität reduzieren
lvremove: Lv löschen
lvresize: Lv-Kapazitätsgröße anpassen
Sehen wir uns den Befehl an, um lv
lvcreate [-L N[m/g/t ]] [-n lv name] vg name
lvcreate [-l N] [-n lv name] vg name
Optionsparameter:
-L gefolgt von der Kapazität, legt die Größe des lv fest
-l folgt die Anzahl der zu verwendenden PEs Um die Kapazität zu erweitern, verwenden Sie den Befehl lvresize. Stellen Sie zunächst sicher, dass der verbleibende Speicherplatz von vg größer als 1 GB ist, und erweitern Sie ihn dann Partition müssen Sie sie zuerst formatieren und dann mit
# lvcreate -L 1G -n lvwww vgwww Logical volume "lvwww" created. # lvscan ACTIVE '/dev/vgwww/lvwww' [1.00 GiB] inherit
Weitere verwandte technische Artikel finden Sie in der Spalte
!
Das obige ist der detaillierte Inhalt vonDemonstration des Produktionsprozesses von LVM-Software unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!