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
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
lpi1:lvm [2019/07/02 15:15]
ingo_wichmann [LVM einrichten]
lpi1:lvm [2019/07/02 15:45]
ingo_wichmann [Physical Volume entfernen]
Zeile 8: Zeile 8:
 ====== LVM einrichten ====== ====== LVM einrichten ======
 Pakete installieren ( Debian ): Pakete installieren ( Debian ):
-  ​aptitude ​install lvm2 parted +  ​apt install lvm2 parted
- +
-Kernel Modul laden (Ubuntu): +
-  modprobe dm_mod+
  
 Boot-Initialisierung einrichten: ( SuSE ) Boot-Initialisierung einrichten: ( SuSE )
Zeile 26: Zeile 23:
   parted /dev/sda set 3 lvm on   parted /dev/sda set 3 lvm on
  
 +Alte Metadaten löschen:
 +  wipefs -af /dev/sda2
 +  wipefs -af /dev/sda3
 +
 +Partitionen anzeigen:
   fdisk -l | grep -i lvm   fdisk -l | grep -i lvm
 +in der Ausgabe sollten 2 LVM-Partitionen erscheinen:
 <​file>​ <​file>​
 /​dev/​sda2 ​  ​30212096 ​ 59572223 29360128 ​   14G Linux LVM /​dev/​sda2 ​  ​30212096 ​ 59572223 29360128 ​   14G Linux LVM
Zeile 33: Zeile 36:
  
 ====== 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 43: Zeile 45:
 (( ''​-''​ ( 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 57: Zeile 59:
   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 67: Zeile 69:
   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 79: Zeile 81:
  
 ===== 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 99: Zeile 101:
   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 110: Zeile 112:
 == 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: 2024/03/19 10:37 von ingo_wichmann