LVM ermöglicht eine flexible Verteilung von Plattenplatz Unabhängig vom verwendeten Storage, System (Device IDs, Controller, etc.) und ermöglicht Dateisysteme größer als physikalische Platten. Ein Vergrößern/Verkleinern/Umziehen von VG/LV ist im laufenden Betrieb möglich. Außerdem können Snapshots gezogen werden.
lvcreate
lvcreate -L4G -nmy_lv my_vg
Ein Snapshot ist eine Kopie, die man von einem Logical Volume als Backup anlegen kann. Dazu dient wiederum der Befehl lvcreate mit der speziellen Option -s oder –snapshot.
lvcreate
lvcreate -L 500M --snapshot -n snap_12_00 /dev/rootvg/logvol
Danach steht der identische Inhalt des Logical Volume /dev/rootvg/logvol unter /dev/rootvg/snap_12_00 bereit. Dabei ist zu beachten, dass der Snapshot einen Teil des Speicherplatzes der Volume Group belegt. Die Option -L 500M gibt nicht etwa die eigentliche Größe es Snapshot an, sondern wie viel sich am Original ändern darf, bevor der Snapshot ungültig wird.
Umzug eines Logical Volume auf andere Platte (während das System läuft)
pvmove
pvmove -n my_lv /dev/md0 /dev/md1
Die Partition läßt sich mit o.a. Befehlen bequem vergrößern, aber am Filesystem ändert sich zunächst nichts.
e2fsadm führt fsck und danach resize2fs und lvextend ausext2online,ext2resize (online, aber nur für ext2)