Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
lpi1:lvm [2019/07/02 15:37] ingo_wichmann [LV anlegen] |
lpi1:lvm [2019/07/02 15:49] ingo_wichmann [Snapshot erstellen] |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
/etc/init.d/boot.lvm start | /etc/init.d/boot.lvm start | ||
chkconfig boot.lvm on | chkconfig boot.lvm on | ||
- | |||
- | Boot-Initialisierung einrichten: ( Debian -6) | ||
- | service lvm2 start | ||
- | /etc/init.d/lvm2 start | ||
LVM-Partition anlegen: | LVM-Partition anlegen: | ||
Zeile 69: | Zeile 65: | ||
mount /dev/vg_system/lv_test /mnt/lv_test | mount /dev/vg_system/lv_test /mnt/lv_test | ||
- | Testweise bin-Verzeichnis kopieren: | + | Testweise /usr/bin-Verzeichnis kopieren: |
- | cp -a /home/. /mnt/lv_test | + | cp -a /usr/bin/. /mnt/lv_test |
====== LV vergrößern / verkleinern ====== | ====== LV vergrößern / verkleinern ====== | ||
Zeile 81: | Zeile 77: | ||
===== Logical Volume & Dateisystem vergrößern ===== | ===== Logical Volume & Dateisystem vergrößern ===== | ||
- | lvresize --size +1g --resizefs /dev/vg_system/LogVol01 | + | lvresize --size +1g --resizefs /dev/vg_system/lv_test |
oder | oder | ||
- | lvextend -L +2g /dev/vg_system/LogVol00 | + | lvextend -L +2g /dev/vg_system/lv_test |
Dateisystem vergrößern: | Dateisystem vergrößern: | ||
- | * ext3 | + | * ext3/4 |
- | resize2fs /dev/vg_system/LogVol00 | + | resize2fs /dev/vg_system/lv_test |
* xfs | * xfs | ||
- | xfs_growfs /home | + | xfs_growfs /mnt/lv_test |
====== Snapshot erstellen ====== | ====== Snapshot erstellen ====== | ||
Zeile 101: | Zeile 97: | ||
lvcreate --snapshot --size 100M --name lv_snapshot1 /dev/vg_system/lv_test | lvcreate --snapshot --size 100M --name lv_snapshot1 /dev/vg_system/lv_test | ||
mkdir /mnt/snapshot1 | mkdir /mnt/snapshot1 | ||
- | mount -o ro /dev/vg_system/lv_snapshot /mnt/snapshot1 | + | mount -o ro /dev/vg_system/lv_snapshot1 /mnt/snapshot1 |
(( bei XFS | (( bei XFS | ||
Zeile 108: | Zeile 104: | ||
mount -o ro,nouuid,norecovery /dev/vg_system/lv_snapshot /mnt/snapshot1 | mount -o ro,nouuid,norecovery /dev/vg_system/lv_snapshot /mnt/snapshot1 | ||
)) | )) | ||
- | (( <del>Vorsicht bei XFS, das Snapshot wird nicht lesbar sein. Generell eine gute Idee, das Volume vorher read-only zu mounten</del> Ich glaube das stimmt nicht mehr. Siehe ''man fsfreeze''. )) | ||
== Snapshot entfernen == | == Snapshot entfernen == | ||
wie jedes lv | wie jedes lv | ||
- | lvremove /dev/vg_system/lv_snapshot | + | lvremove /dev/vg_system/lv_snapshot1 |
====== Physical Volume entfernen ====== | ====== Physical Volume entfernen ====== | ||
zweites Physical Volume anlegen: | zweites Physical Volume anlegen: | ||
pvcreate /dev/sda3 | pvcreate /dev/sda3 | ||
+ | vgextend vg_system /dev/sda3 | ||
pvmove /dev/sda2 | pvmove /dev/sda2 | ||
- | vgreduce myvg /dev/sda2 | + | vgreduce vg_system /dev/sda2 |
pvremove /dev/sda2 | pvremove /dev/sda2 | ||
====== Hinweise ====== | ====== Hinweise ====== |