LVM Einrichtung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 25: Zeile 25:
 
   Volume group "daten" successfully created
 
   Volume group "daten" successfully created
  
==Erstellen des Logical Volumes==
+
==Erstellen der Logical Volumes==
1500Mbyte
+
*lvcreate -L 15G -n misc daten
root@zero:~# lvcreate -L 1500M -n Speicher daten
+
  Logical volume "misc" created
   Logical volume "Speicher" created
+
*lvcreate -L 10G -n video daten
Maximale Grösse der VG
+
   Logical volume "video" created.
root@zero:~# lvcreate -l 100%VG -n music data
+
*lvcreate -l 100%VG -n audio daten
 +
  Reducing 100%VG to remaining free space <4,99 GiB in VG.
 +
  Logical volume "audio" created.
  
 
==Formatieren der Logical Volume==
 
==Formatieren der Logical Volume==

Version vom 3. März 2022, 10:12 Uhr

Installation

  • apt install lvm2


Um ein LVM einzurichten muss zuerst jede zu verwendende Partition mittels pvcreate als Physical Volume initialisiert werden. Alle Physical Volumes müssen nun mittels vgcreate zu einer Volume Group zusammengefasst werden. In dieser Gruppe können nun mittels lvcreate die Logical Volumes erzeugt werden.

Für jedes Logical Volume wird eine Datei der Art /dev/<group>/<vol> angelegt. Das Logical Volume kann verwendet werden wie jedes andere Block-Device. So kann ein Dateisystem darauf erzeugt werden und das Dateisystem kann eingebunden werden.

Hinweis:

Eine mit pvcreate initialisierte Partition sollte vom Typ 0x8e bzw. Linux LVM sein, da es sonst zu Problemen mit der 
Erkennung der PVs kommt. Wenn das LVM auf einem RAID liegt, ist dies natürlich nicht nötig, genauso wie wenn das LVM 
direkt auf eine Festplatte ohne Partitionstabelle aufgesetzt wird.

Vorbereiten der Physical Volumes

  • pvcreate /dev/vda18 /dev/vda19 /dev/vda20
 Physical volume "/dev/vda18" successfully created.
 Physical volume "/dev/vda19" successfully created.
 Physical volume "/dev/vda20" successfully created.

Erstellen der Volumegroup

  • vgcreate daten /dev/vda18 /dev/vda19 /dev/vda20
 Volume group "daten" successfully created

Erstellen der Logical Volumes

  • lvcreate -L 15G -n misc daten
 Logical volume "misc" created
  • lvcreate -L 10G -n video daten
 Logical volume "video" created.
  • lvcreate -l 100%VG -n audio daten
 Reducing 100%VG to remaining free space <4,99 GiB in VG.
 Logical volume "audio" created.

Formatieren der Logical Volume

root@zero:~# mkfs.ext3 /dev/daten/Speicher
mke2fs 1.41.4 (27-Jan-2009)
Dateisystem-Label=
OS-Typ: Linux
Blockgröße=4096 (log=2)
Fragmentgröße=4096 (log=2)
96000 Inodes, 384000 Blöcke
19200 Blöcke (5.00%) reserviert für den Superuser
Erster Datenblock=0
Maximale Dateisystem-Blöcke=394264576
12 Blockgruppen
32768 Blöcke pro Gruppe, 32768 Fragmente pro Gruppe
8000 Inodes pro Gruppe
Superblock-Sicherungskopien gespeichert in den Blöcken:
        32768, 98304, 163840, 229376, 294912

Schreibe Inode-Tabellen: erledigt
Erstelle Journal (8192 Blöcke): erledigt
Schreibe Superblöcke und Dateisystem-Accountinginformationen: erledigt

Das Dateisystem wird automatisch nach jeweils 31 Einhäng-Vorgängen bzw.
alle 180 Tage überprüft, je nachdem, was zuerst eintritt. Veränderbar mit
tune2fs -c oder -t .

Verwenden der Logical Volume

Einbinden der LV in das Dateisystem

Mountpunkt erstellen

root@zero:/mnt# mkdir speicher

Mounten

root@zero:/mnt# mount /dev/daten/Speicher /mnt/speicher/ -t ext3

Kontrolle, z.B. durch Anzeigen des freien Speichers

root@zero:/mnt# df -h /mnt/speicher/
Dateisystem            Größe Benut  Verf Ben% Eingehängt auf
/dev/mapper/daten-Speicher
                      1,5G   35M  1,4G   3% /mnt/speicher