LVM Einrichtung

Aus xinux.net
Zur Navigation springen Zur Suche springen

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 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 /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