LVM-Laufwerke erstellen

Auf ein Neues,
ich hab meine Linux-Kiste installiert, wie kann ich nun auf diesen schönen Festplatten ein weiteres LVM anlegen und mir darauf Partitionen bereitstellen?
Hier noch einmal ein kurzer Ablauf für die seelische Sicherheit. (ohne Beschreibung für ein Software-RAID)

LVM-Laufwerke erstellen

Folgender Ablauf wird bei der Erstellung angewendet:
  1. Physikalische Festplatten erhalten eine LVM-Partition
  2. Physikalische Partition wird in LVM registriert
  3. Volumen-Group wird erstellt mit mindestens einer LVM-Partition
  4. Logical-Volumen einer Volumen-Group hinzufügen
  5. Logical-Volumen formatieren oder Pfad für iSCSI-Bereitstellung

1. Physikalische Festplatten erhalten eine LVM-Partition

Erst einmal die neue Partition auf der entsprechenden Festplatte erstellen:

fdisk /dev/sda

Mit den Eingaben: n, p, 1, first block (Enter), last block (Enter) wird so eine primäre Partition mit maximaler Größe auf der Festplatte angelegt, mit den Befehlen: t, 1, 8e (Dateisystem-Hexcode) wird der Partitionstyp dann auf LVM umgeschrieben. Bitte fdisk mit dem Befehl: w (Änderungen schreiben) beenden.

2. Physikalische Partition wird in LVM registriert

Nun wird eine weitere Partition per LVM definiert:

pvcreate /dev/sda1

3. Volumen-Group wird erstellt mit mindestens einer LVM-Partition

Nun wird eine neue Volumen-Group angelegt, es muss mindestens ein physikalisches Volumen angegeben werden:

vgcreate vg_servername_1 /dev/sda1

4. Logical-Volumen einer Volumen-Group hinzufügen

Jetzt werden die eigentlichen Partitionen angelegt die später als lokale Laufwerke formatiert oder per iSCSI bereitgestellt werden können.

Auch hier empfehle ich, falls nicht anders gewünscht den maximalen Speicherplatz zu verwenden,
da man die Größe der Partition jedoch von Hand angeben muss, empfiehlt es sich zu spicken:

vgdisplay vg_servername_1

Und dann mit dem freien Speicher (Free PE / Size) eine neues Logical Volumen (Partition in LVM) zu erstellen:

lvcreate -n lv_servername_1_1 vg_servername_1 -L 40,4G

Wobei die Größe wie in der Ausgabe in einfacher Form angegeben werden darf: K (Kilo), M (Mega), G (Giga), T(Terra)…

5. Logical-Volumen formatieren oder Pfad für iSCSI-Bereitstellung

Der kurze Weg zuerst, wie finde ich noch einmal den Pfad/Namen des Logical Volumen für die Bereitstellung via iSCSI-Dienst?
lvdisplay
Dort den „LV Path“ verwenden. Bei vielen Logical Volumen kann hinter lvdisplay auch der Name angegeben werden.
Und was wenn ich diese Partition formatieren will?
Dann würde man auf diesen Pfad per Dateisystem-Tool zugreifen:
mkfs.ext3 /dev/vg_servername_1/lv_servername_1_1
Die Einbindung kann dann via „mount“ erfolgen.
mount /dev/vg_servername_1/lv_servername_1_1 /mnt/lv11
Das ist ausreichend oder? Für das Software-RAID gibt es wenn einen eigenen Artikel!