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

Demonstration des Produktionsprozesses von LVM-Software unter Linux

齐天大圣
Freigeben: 2020-11-19 15:41:52
Original
2117 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

PV erstellen

Zunächst müssen wir die LVM2-Software installieren.

yum install lvm2
Nach dem Login kopieren

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
Nach dem Login kopieren

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被使用
Nach dem Login kopieren

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
Nach dem Login kopieren

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.
Nach dem Login kopieren

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.
Nach dem Login kopieren

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
    Nach dem Login kopieren
  • Durchsuchen Sie, was vg ist
# vgscan   
Reading volume groups from cache.   
Found volume group "vgwww" using metadata type lvm2
Nach dem Login kopieren

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
Nach dem Login kopieren

Jetzt erweitern wir die Kapazität von vgwww

# vgextend vgwww /dev/sde1
  Volume group "vgwww" successfully extended
Nach dem Login kopieren

    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
    Nach dem Login kopieren
    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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage