LVM (Logical Volume Manager) Cheat Sheet
1. Grundlegende Begriffe
- Physical Volume (PV): Die physische Festplatte oder Partition.
- Volume Group (VG): Kombination mehrerer PVs zu einem Speicherpool.
- Logical Volume (LV): Virtuelle Partition innerhalb eines VGs.
2. PV erstellen
pvcreate /dev/sdX # Erstelle ein PV auf /dev/sdX
pvdisplay # Zeige PV-Informationen an
3. VG erstellen
vgcreate vg_name /dev/sdX /dev/sdY # Erstelle ein VG aus zwei PVs
vgdisplay # Zeige VG-Informationen an
4. LV erstellen
lvcreate -L 10G -n lv_name vg_name # Erstelle ein LV mit 10 GB im VG
lvdisplay # Zeige LV-Informationen an
5. Dateisystem auf LV erstellen und mounten
mkfs.ext4 /dev/vg_name/lv_name # Erstelle ein ext4-Dateisystem
mount /dev/vg_name/lv_name /mnt/point # Mount das LV
6. LV erweitern
lvextend -L +5G /dev/vg_name/lv_name # LV um 5 GB erweitern
resize2fs /dev/vg_name/lv_name # Dateisystem anpassen (ext4)
7. LV verkleinern
umount /dev/vg_name/lv_name # Zuerst LV aushängen
resize2fs /dev/vg_name/lv_name 10G # Dateisystem verkleinern
lvreduce -L 10G /dev/vg_name/lv_name # LV auf 10 GB verkleinern
mount /dev/vg_name/lv_name /mnt/point # Wieder mounten
8. LV entfernen
umount /dev/vg_name/lv_name # Aushängen
lvremove /dev/vg_name/lv_name # Entfernen
9. VG erweitern
vgextend vg_name /dev/sdZ # Füge ein neues PV zu einem VG hinzu
10. VG entfernen
vgremove vg_name # VG löschen
11. PV entfernen
pvremove /dev/sdX # PV löschen