LVM Einrichtung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Installation==
 
==Installation==
Um LVM unter Ubuntu Linux verwenden zu können muss folgendes Paket installiert sein lvm2
 
 
*apt install lvm2
 
*apt install lvm2
  
Die Einrichtung eines LVM erfordert ein Terminal.
 
  
 
Um ein LVM einzurichten muss zuerst jede zu verwendende Partition mittels pvcreate als Physical Volume initialisiert werden.
 
Um ein LVM einzurichten muss zuerst jede zu verwendende Partition mittels pvcreate als Physical Volume initialisiert werden.
Zeile 18: Zeile 16:
  
 
==Vorbereiten der Physical Volumes==
 
==Vorbereiten der Physical Volumes==
*pvcreate /dev/vda18 /dev/vda19 /dev/vda20
+
*pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
 +
  Physical volume "/dev/sdb1" successfully created.
 +
  Physical volume "/dev/sdb2" successfully created.
 +
  Physical volume "/dev/sdb3" successfully created.
  
 
==Erstellen der Volumegroup==
 
==Erstellen der Volumegroup==
root@zero:~# vgcreate daten /dev/sdb /dev/sdc
+
*vgcreate daten /dev/sdb1 /dev/sdb2 /dev/sdb3
 
   Volume group "daten" successfully created
 
   Volume group "daten" successfully created
  
==Erstellen des Logical Volumes==
+
==Erstellen der Logical Volumes==
1500Mbyte
+
*lvcreate -L 5G -n misc daten
root@zero:~# lvcreate -L 1500M -n Speicher daten
+
  Logical volume "misc" created
   Logical volume "Speicher" created
+
*lvcreate -L 12G -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 Volumes==
root@zero:~# mkfs.ext3 /dev/daten/Speicher
+
*mkfs.ext4 /dev/daten/misc
mke2fs 1.41.4 (27-Jan-2009)
+
*mkfs.ext4 /dev/daten/video
Dateisystem-Label=
+
*mkfs.ext4 /dev/daten/audio
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==
+
=Verwenden der Logical Volume=
===Einbinden der LV in das Dateisystem===
+
==Einbinden der LV in das Dateisystem==
Mountpunkt erstellen
+
;Mountpunkte erstellen
  root@zero:/mnt# mkdir speicher
+
*mkdir -v /mnt/{misc,video,audio}
 +
;Mounten
 +
*mount /dev/daten/misc  /mnt/misc/
 +
*mount /dev/daten/video  /mnt/video
 +
*mount /dev/daten/audio /mnt/audio
  
Mounten
 
root@zero:/mnt# mount /dev/daten/Speicher /mnt/speicher/ -t ext3
 
  
 
===Kontrolle, z.B. durch Anzeigen des freien Speichers===
 
===Kontrolle, z.B. durch Anzeigen des freien Speichers===
  root@zero:/mnt# df -h /mnt/speicher/
+
df -h  | grep mapper
  Dateisystem            Größe Benut Verf Ben% Eingehängt auf
+
  /dev/mapper/daten-misc    15G    24K  14G    1% /mnt/misc
  /dev/mapper/daten-Speicher
+
/dev/mapper/daten-video 9,8G    24K 9,3G    1% /mnt/video
                      1,5G  35M 1,4G  3% /mnt/speicher
+
  /dev/mapper/daten-audio  4,9G    24K 4,6G    1% /mnt/audio

Aktuelle Version vom 17. Juli 2024, 09:48 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/sdb1 /dev/sdb2 /dev/sdb3
 Physical volume "/dev/sdb1" successfully created.
 Physical volume "/dev/sdb2" successfully created.
 Physical volume "/dev/sdb3" successfully created.

Erstellen der Volumegroup

  • vgcreate daten /dev/sdb1 /dev/sdb2 /dev/sdb3
 Volume group "daten" successfully created

Erstellen der Logical Volumes

  • lvcreate -L 5G -n misc daten
 Logical volume "misc" created
  • lvcreate -L 12G -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 Volumes

  • mkfs.ext4 /dev/daten/misc
  • mkfs.ext4 /dev/daten/video
  • mkfs.ext4 /dev/daten/audio

Verwenden der Logical Volume

Einbinden der LV in das Dateisystem

Mountpunkte erstellen
  • mkdir -v /mnt/{misc,video,audio}
Mounten
  • mount /dev/daten/misc /mnt/misc/
  • mount /dev/daten/video /mnt/video
  • mount /dev/daten/audio /mnt/audio


Kontrolle, z.B. durch Anzeigen des freien Speichers

df -h | grep mapper

/dev/mapper/daten-misc    15G     24K   14G    1% /mnt/misc
/dev/mapper/daten-video  9,8G     24K  9,3G    1% /mnt/video
/dev/mapper/daten-audio  4,9G     24K  4,6G    1% /mnt/audio