LVM + Ext3 / ReiserFS unter Debian Etch
19.10.2008
LVM installieren:
apt-get install lvm2
Festplatte als Typ “8E” (Linux LVM) partitionieren:
cfdisk /dev/sdb
LVM initalisieren:
vgscan
Physical Volume (PV) vorbereiten:
pvcreate /dev/sdb1
Volume Group (VG) erzeugen:
vgcreate vg0 /dev/sdb1
Logical Volume (LV) erzeugen:
lvcreate --size 2G --name xen vg0
Dateisystem anlegen:
# ext3 mkfs.ext3 /dev/vg0/xen # reiserfs mkfs.reiserfs /dev/vg0/xen
Mounten:
mount /dev/vg0/xen /mnt/xen
Logical Volume vergrößern
lvextend --size +500M /dev/vg0/xen
Dateisystem vergrößern / anpassen:
# ext3 resize2fs /dev/vg0/xen # reiserfs resize_reiserfs /dev/vg0/xen
Logical Volume verkleinern
Achtung: Beim verkleinern einer LV sollte das Dateisystem immer ein wenig kleiner sein, als das LV. Die Größe des Dateisystems passt sich danach durch resize2fs / resize wieder an die LV-Größe an.
Beispiel:
LV ist 2000MB groß das wir auf 1500MB verkleinern möchten.
Dabei verkleinern wir das Dateisystem auf 1450MB und das LV verkleinern wir auf genau 1500MB.
umount /dev/vg0/xen
Dateisystem verkleinern:
# ext3 resize2fs /dev/vg0/xen 1450M # reiserfs resize_reiserfs -s -550M /dev/vg0/xen
Logical Volume verkleinern:
lvreduce --size -500M /dev/vg0/xen
Dateisystem anpassen:
# ext3 resize2fs /dev/vg0/xen # reiserfs resize_reiserfs /dev/vg0/xen
Dateisystem mounten:
mount /dev/vg0/xen /mnt/xen