Benutzer-Werkzeuge

Webseiten-Werkzeuge


lvm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lvm [2020-03-23 15:10:25] – [Partitionen auf einem LVM-Volumen mounten] manfredlvm [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 #22b14c>//Getestet mit Ubuntu 20.04 LTS//</color>
 +
 +  umount /data
 +  growpart /dev/vdb 1 
 +  vgextend vgsdata 
 +  pvresize /dev/vdb1
 +  vgdisplay vgsdata
 +  lvresize -l +100%FREE vgsdata/vol-data
 +  e2fsck -f /dev/mapper/vgsdata-vol--data
 +  resize2fs /dev/mapper/vgsdata-vol--data
 +  mount /data
 +  df -h /data
  
  
Zeile 159: Zeile 175:
   # umount /var/lib/mysql/   # umount /var/lib/mysql/
   # e2fsck -yFf /dev/mapper/data-mysql   # e2fsck -yFf /dev/mapper/data-mysql
-  # resize2fs +  # resize2fs -p /dev/mapper/data-mysql
   # mount /var/lib/mysql/   # mount /var/lib/mysql/
  
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/Volumen anzeigen
 +  > lsblk
 +
 +VG (Volumen-Gruppe) anzeigen
 +  > vgdisplay
 +  > vgdisplay vgname
 +
 +LV (logisches Volumen) aus einer Volumen-Gruppe anzeigen
 +  > ls -lha /dev/vgname/
 +
 +LV (logisches Volumen) aus einer Volumen-Gruppe löschen
 +  > lvremove /dev/vgname/lvname
 +
 +Die Volumen-Gruppe löschen
 +  > vgremove vgname
  
  
 ==== LVM-Beispiel ==== ==== LVM-Beispiel ====
 +
 +
 +=== LVM-Volumen anlegen ===
  
 Das komplette Laufwerk "''/dev/sdc''" soll mit einem LVM-Volumen versehen werden. Das komplette Laufwerk "''/dev/sdc''" soll mit einem LVM-Volumen versehen werden.
Zeile 205: Zeile 243:
   > mkfs -t ext4 -m 0 -L binlog /dev/mapper/vgsbinlog-binlog    > mkfs -t ext4 -m 0 -L binlog /dev/mapper/vgsbinlog-binlog 
   > echo "LABEL="binlog"          /var/log/mysql/ ext4    defaults,noatime        2 2" >> /etc/fstab    > echo "LABEL="binlog"          /var/log/mysql/ ext4    defaults,noatime        2 2" >> /etc/fstab 
 +
 +
 +=== LVM-Volumen anlegen ===
 +
 +[[https://www.thomas-krenn.com/de/wiki/LVM_vergr%C3%B6%C3%9Fern]]
 +
 +das physikalische Volumen hat noch 500GB freien Platz:
 +  > lsblk
 +  NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
 +  ...
 +  vdb                   252:16   0 1000G  0 disk 
 +  └─vdb1                252:17    500G  0 part 
 +    └─vgsdata-vol--data 253:0    0  500G  0 lvm  
 +
 +Partition auf 100% der Plattengröße vergrößern:
 +  > parted /dev/vdb
 +  (parted) p
 +  (parted) unit %
 +  (parted) mkpart primary 0% 100%
 +  (parted) p
 +  ...
 +  Number  Start  End    Size   File system  Name     Flags
 +        0,00%  50,0%  50,0%               primary  lvm
 +  
 +  (parted) resizepart 1 100%
 +  
 +  (parted) p
 +  ...
 +  Number  Start  End   Size  File system  Name     Flags
 +        0,00%  100%  100%               primary  lvm
 +
 +  > lsblk
 +  NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
 +  vdb                   252:16   0 1000G  0 disk 
 +  └─vdb1                252:17   0 1000G  0 part 
 +    └─vgsdata-vol--data 253:0    0  500G  0 lvm  
 +
 +Volumengruppe auf 100% vergrößern:
 +  > vgs
 +    VG         #PV #LV #SN Attr   VSize    VFree
 +    ...
 +    vgsdata      1     0 wz--n- <500,00g    0
 +  
 +  > lvextend -l +100%FREE /dev/mapper/vgsdata-vol--data
 +  
 +  > vgs
 +    VG         #PV #LV #SN Attr   VSize     VFree
 +    ...
 +    vgsdata      1     0 wz--n- <1000,00g    0
 +
 +Dateisystem auf das LVM-Volumen schreiben:
 +  > resize2fs /dev/mapper/vgsdata-vol--data
  
  
/home/http/wiki/data/attic/lvm.1584976225.txt · Zuletzt geändert: von manfred