Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Demonstration des Produktionsprozesses von LVM-Software unter Linux

Demonstration des Produktionsprozesses von LVM-Software unter Linux

齐天大圣
齐天大圣Original
2020-11-19 14:24:312068Durchsuche

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:

  1. Festplattenpartition

  2. Partition verwenden, um pv zu erstellen

  3. VG mit pv erstellen

  4. Lv von vg trennen

  5. 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:

  • vgcreate [-s N[m|g|t]] vg-Name pv-Name
  • 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
  • Durchsuchen Sie, was vg ist
# 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

    Lv erstellen
  • Es gibt auch einige verwandte Befehle zu lv bzw. wie folgt:
  • lvcreate: lv erstellen
  • lvscan: lv auf dem System abfragen

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

  • Auf

    -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            &#39;/dev/vgwww/lvwww&#39; [1.00 GiB] inherit
  • mounten. An diesem Punkt ist der gesamte Vorgang abgeschlossen und das neue Dateisystem wurde erstellt.

Weitere verwandte technische Artikel finden Sie in der Spalte

    Linux-System-Tutorial
  • !

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn