lvm
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lvm [2021-10-22 10:02:12] – [LVM-Beispiel] manfred | lvm [2025-08-25 11:53:07] (aktuell) – [LV löschen] manfred | ||
|---|---|---|---|
| Zeile 16: | Zeile 16: | ||
| beheben lässt sich das Problem mit diesem Kommando: | beheben lässt sich das Problem mit diesem Kommando: | ||
| > pvscan --cache | > pvscan --cache | ||
| + | |||
| + | |||
| + | ===== LVM vergrößern ===== | ||
| + | |||
| + | <color # | ||
| + | |||
| + | umount /data | ||
| + | growpart /dev/vdb 1 | ||
| + | vgextend vgsdata | ||
| + | pvresize /dev/vdb1 | ||
| + | vgdisplay vgsdata | ||
| + | lvresize -l +100%FREE vgsdata/ | ||
| + | e2fsck -f / | ||
| + | resize2fs / | ||
| + | mount /data | ||
| + | df -h /data | ||
| Zeile 180: | Zeile 196: | ||
| Aus diesem Grund sollte man das Vergrößern von LV's auf ein Minimum beschränken und bevorzugt ein Dateisystem einsetzen, welches mit dynamischen Inodes arbeitet (z.B.: JFS oder XFS). | Aus diesem Grund sollte man das Vergrößern von LV's auf ein Minimum beschränken und bevorzugt ein Dateisystem einsetzen, welches mit dynamischen Inodes arbeitet (z.B.: JFS oder XFS). | ||
| + | |||
| + | |||
| + | ==== LV löschen ==== | ||
| + | |||
| + | physikalische Laufwerke/ | ||
| + | > lsblk | ||
| + | |||
| + | VG (Volumen-Gruppe) anzeigen | ||
| + | > vgdisplay | ||
| + | > vgdisplay vgname | ||
| + | |||
| + | LV (logisches Volumen) aus einer Volumen-Gruppe anzeigen | ||
| + | > ls -lha / | ||
| + | |||
| + | LV (logisches Volumen) aus einer Volumen-Gruppe löschen | ||
| + | > lvremove / | ||
| + | |||
| + | Die Volumen-Gruppe löschen | ||
| + | > vgremove vgname | ||
| ==== LVM-Beispiel ==== | ==== LVM-Beispiel ==== | ||
| + | |||
| + | |||
| + | === LVM-Volumen anlegen === | ||
| Das komplette Laufwerk "''/ | Das komplette Laufwerk "''/ | ||
| Zeile 194: | Zeile 232: | ||
| (parted) quit | (parted) quit | ||
| - | oder zum vergrößern: | + | eine eigene Volumengruppe über die komplette Partition (100%) erstellen: |
| + | > vgcreate binlog /dev/sdc1 | ||
| + | > vgs | ||
| + | |||
| + | das LVM-Volumen in der zuvor angelgten Volumengruppe anlegen: | ||
| + | > lvcreate -l 100%FREE -n binlog vgsbinlog | ||
| + | > vgs | ||
| + | |||
| + | Dateisystem auf das LVM-Volumen schreiben: | ||
| + | > mkfs -t ext4 -m 0 -L binlog / | ||
| + | > echo " | ||
| + | |||
| + | |||
| + | === LVM-Volumen anlegen === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | das physikalische Volumen hat noch 500GB freien Platz: | ||
| + | > lsblk | ||
| + | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT | ||
| + | ... | ||
| + | vdb | ||
| + | └─vdb1 | ||
| + | └─vgsdata-vol--data 253:0 0 500G 0 lvm | ||
| + | |||
| + | Partition auf 100% der Plattengröße | ||
| + | > parted /dev/vdb | ||
| + | (parted) p | ||
| + | (parted) unit % | ||
| + | (parted) mkpart primary 0% 100% | ||
| + | (parted) p | ||
| + | ... | ||
| Number | Number | ||
| | | ||
| Zeile 205: | Zeile 274: | ||
| | | ||
| - | eine eigene Volumengruppe über die komplette Partition (100%) erstellen: | + | > lsblk |
| - | | + | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT |
| - | | + | |
| + | | ||
| + | └─vgsdata-vol--data 253:0 0 500G 0 lvm | ||
| - | das LVM-Volumen in der zuvor angelgten | + | Volumengruppe |
| - | > lvcreate -l 100%FREE -n binlog vgsbinlog | + | |
| > vgs | > vgs | ||
| + | VG #PV #LV #SN Attr | ||
| + | ... | ||
| + | vgsdata | ||
| + | | ||
| + | > lvextend -l +100%FREE / | ||
| + | | ||
| + | > vgs | ||
| + | VG #PV #LV #SN Attr | ||
| + | ... | ||
| + | vgsdata | ||
| Dateisystem auf das LVM-Volumen schreiben: | Dateisystem auf das LVM-Volumen schreiben: | ||
| - | > mkfs -t ext4 -m 0 -L binlog | + | > resize2fs |
| - | > echo " | + | |
/home/http/wiki/data/attic/lvm.1634896932.txt · Zuletzt geändert: von manfred
