Linux LVM

Festplatte für LVM vorbereiten und verwenden

fdisk /dev/sdx
-> create primary Partition
-> change ID to 8e Linux LVM
-> pvcreate /dev/sdx1
-> vgcreate my_data /dev/sdx1
-> lvcreate -L xG -n v_home my_data
-> mkfs.ext4 /dev/my_data/v_home

Festplatte online vergrößern LVM

-> lvresize -L +5G /dev/my_data/v_home
-> resize2fs /dev/my_data/v_home

VG Volume Group um eine neue Festplatte erweitern

Man folgt den Schritten zur Bereitstellung einer Festplatte für’s LVM bis einschließlich zum Punkt

-> pvcreate /dev/sdx1

anschließend geht es wie folgt weiter

-> vgextend my_data /dev/sdx1
-> lvresize -L +XXG /dev/my_data/v_volume
-> resize2fs /dev/my_data/v_volume

Festplatte Offline verkleinern

-> umount /home
-> lvreduce --resizefs -L -100G /dev/mapper/my_data-v_volume
-> mount /home

Volume um 100G vergkleinern, wenn man das – vor der 100 wegläßt, dann wird das Volume auf 100G verkleinert.

Festplatte aus einem Volume entfernen

Schauen welche Platte entfernt werden soll

-> pvdisplay

Festplatte deaktivieren, damit sie nicht mehr zum schreiben benutzt wird

->  pvchange -x n /dev/sdx2

Daten auf andere Festplatte / Partitionen verschieben

-> pvmove -i1 -v /dev/sdx2

Festplatte aus dem Volume my_data entfernen

-> vgreduce -v my_data /dev/sdx2

Festplatte final entfernen

-> pvremove -v /dev/sdx2