LVM Einrichtung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 16: 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/vda18" successfully created.
+
   Physical volume "/dev/sdb1" successfully created.
   Physical volume "/dev/vda19" successfully created.
+
   Physical volume "/dev/sdb2" successfully created.
   Physical volume "/dev/vda20" successfully created.
+
   Physical volume "/dev/sdb3" successfully created.
  
 
==Erstellen der Volumegroup==
 
==Erstellen der Volumegroup==
*vgcreate daten /dev/vda18 /dev/vda19 /dev/vda20
+
*vgcreate daten /dev/sdb1 /dev/sdb2 /dev/sdb3
 
   Volume group "daten" successfully created
 
   Volume group "daten" successfully created
  
 
==Erstellen der Logical Volumes==
 
==Erstellen der Logical Volumes==
*lvcreate -L 15G -n misc daten
+
*lvcreate -L 5G -n misc daten
 
   Logical volume "misc" created
 
   Logical volume "misc" created
*lvcreate -L 10G -n video daten
+
*lvcreate -L 12G -n video daten
 
   Logical volume "video" created.
 
   Logical volume "video" created.
 
*lvcreate -l 100%VG -n audio daten
 
*lvcreate -l 100%VG -n audio daten
Zeile 42: Zeile 42:
 
==Einbinden der LV in das Dateisystem==
 
==Einbinden der LV in das Dateisystem==
 
;Mountpunkte erstellen
 
;Mountpunkte erstellen
*mkdir /mnt/{misc,video,audio}
+
*mkdir -v /mnt/{misc,video,audio}
 
;Mounten
 
;Mounten
 
*mount /dev/daten/misc  /mnt/misc/
 
*mount /dev/daten/misc  /mnt/misc/
Zeile 50: Zeile 50:
  
 
===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