Difference between revisions of "A: LVM Merkblat für REL7 (LVM2)"
Jump to navigation
Jump to search
(Die Seite wurde neu angelegt: „=LVM nachträglich installieren= vgscan #lvm initialisieren fdisk /dev/??? pvcreate /dev/hda3 /dev/hdb1 vgcreate -s 16M vg0 /dev/hda3 /dev/hdb1 lvcreate…“) |
(No difference)
|
Revision as of 08:40, 28 July 2015
Contents
- 1 LVM nachträglich installieren
- 2 Logical ext Volumes vergrössern (online)
- 3 Logical xfs Volumes vergrössern (online)
- 4 Logical ext Volumes verkleinern (offline)
- 5 Logical xfs Volumes verkleinern
- 6 Pysical Volumes zu einer Volume Group hinzufügen
- 7 Physical Volumes aus einer Volume Group entfernen
- 8 LVM Snapshots erzeugen, daten sichern & aufräumen
- 9 Relevante Dateien und Befehle
1 LVM nachträglich installieren
vgscan #lvm initialisieren fdisk /dev/??? pvcreate /dev/hda3 /dev/hdb1 vgcreate -s 16M vg0 /dev/hda3 /dev/hdb1 lvcreate -L 4G -n lv_var vg0 partition mit mke2fs -j /dev/vg0/lv_var
2 Logical ext Volumes vergrössern (online)
lvextend -L +800M /dev/vg0/lv_var #vergrössert das lv um 800MB resize2fs /dev/vg0/lv_var #zieht die partitionsgrösse des ext dateisystems nach
3 Logical xfs Volumes vergrössern (online)
lvextend -L +800M /dev/vg0/lv_var #vergrössert das lv um 800MB xfs_growfs /dev/vg0/lv_var #zieht die partitionsgrösse des ext dateisystems nach
4 Logical ext Volumes verkleinern (offline)
umount /dev/vg0/lv_var #verkleinern ist nur offline möglich e2fsck -f /dev/vg0/lv_var resize2fs /dev/vg0/lv_var 600M #daten auf der partition zusammenschieben lvreduce -L 600M /dev/vg0/lv_var #partition verkleinern
5 Logical xfs Volumes verkleinern
nicht möglich
6 Pysical Volumes zu einer Volume Group hinzufügen
fdisk /dev/hdc (n,p,1,<ENTER>,<ENTER>,t,8e,p,w,<ENTER>) pvcreate /dev/hdc1 vgextend vg0 /dev/hdc1 vgck vg0
7 Physical Volumes aus einer Volume Group entfernen
pvmove /dev/hdb1 #um das physical volume leer zu machen vgreduce vg0 /dev/hdb1 #um das physical volume aus vg0 zu entfernen
8 LVM Snapshots erzeugen, daten sichern & aufräumen
lvcreate -L 500M --snapshot -n snap_var /dev/vg0/lv_var mkdir -p /mnt/snap_var mount /dev/vg0/snap_var /mnt/snap_var tar vcfz /mnt/usbdisk/snap_var.tar.gz /mnt/snap_var/ umount /mnt/snap_var lvremove /dev/vg0/snap_var um den snapshot zu löschen
beachten sie, dass auf dem snapshot nur die daten liegen, die sich seit erzeugung des snapshots auf dem zu sichernden lv verändert haben. ändern sich auf dem zu sichernden lv mehr daten als der snapshot an platz bietet, wird der snapshot augenblicklich deaktiviert.
9 Relevante Dateien und Befehle
/etc/fstab vgscan pvcreate vgcreate lvcreate mke2fs lvextend lvreduce resize2fs xfs_growfs vgextend vgreduce pvmove pvdisplay vgdisplay lvdisplay pvs vgs lvs