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 [2021-10-22 10:02:12] – [LVM-Beispiel] 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 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 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 /dev/mapper/vgsbinlog-binlog  
 +  > 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   Number  Start  End    Size   File system  Name     Flags
         0,00%  50,0%  50,0%               primary  lvm         0,00%  50,0%  50,0%               primary  lvm
Zeile 205: Zeile 274:
         0,00%  100%  100%               primary  lvm         0,00%  100%  100%               primary  lvm
  
-eine eigene Volumengruppe über die komplette Partition (100%) erstellen+  > lsblk 
-  > vgcreate binlog /dev/sdc1 +  NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT 
-  > vgs+  vdb                   252:16   0 1000G  0 disk  
 +  └─vdb1                252:17   0 1000G  0 part  
 +    └─vgsdata-vol--data 253:0    0  500G  0 lvm  
  
-das LVM-Volumen in der zuvor angelgten Volumengruppe anlegen: +Volumengruppe auf 100% vergrößern:
-  > lvcreate -l 100%FREE -n binlog vgsbinlog+
   > vgs   > 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: Dateisystem auf das LVM-Volumen schreiben:
-  > mkfs -t ext4 -m 0 -L binlog /dev/mapper/vgsbinlog-binlog  +  > resize2fs /dev/mapper/vgsdata-vol--data
-  > echo "LABEL="binlog"          /var/log/mysql/ ext4    defaults,noatime        2 2" >> /etc/fstab +
  
  
/home/http/wiki/data/attic/lvm.1634896932.txt · Zuletzt geändert: von manfred