Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:lvm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi1:lvm [2019/07/02 15:19]
ingo_wichmann [LVM einrichten]
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 36: Zeile 32:
  
 ====== LV anlegen ====== ====== LV anlegen ======
-Physical Volume anlegen:+erstes ​Physical Volume anlegen:
   pvcreate /dev/sda2   pvcreate /dev/sda2
-  pvcreate /dev/sda3 
  
 Bestehende Physical Volumes anzeigen: Bestehende Physical Volumes anzeigen:
Zeile 46: Zeile 41:
 (( ''​-''​ ( Minus ) in VG und LV Namen besser vermeiden )) (( ''​-''​ ( Minus ) in VG und LV Namen besser vermeiden ))
 ''​vg_system''​ ist hier der Name der VolumeGroup ''​vg_system''​ ist hier der Name der VolumeGroup
-  vgcreate vg_system /​dev/​sda2 ​/dev/sda3+  vgcreate vg_system /dev/sda2
  
 Volume Group aktivieren: Volume Group aktivieren:
Zeile 60: Zeile 55:
   lvs   lvs
  
-Formatieren ( hier mit ext3-FilesSystem ): +Formatieren ( hier mit ext4-FilesSystem ): 
-  mkfs.ext3 /​dev/​vg_system/​lv_test+  mkfs.ext4 /​dev/​vg_system/​lv_test
  
 === Testen === === Testen ===
Zeile 70: 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 82: 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 102: 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 109: 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:
 +  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 ======
lpi1/lvm.txt · Zuletzt geändert: 2019/07/02 15:49 von ingo_wichmann