Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:lvm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:lvm [2025/07/17 07:55] – [Snapshot erstellen] ingo_wichmannadmin_grundlagen:lvm [2026/10/07 09:38] (aktuell) – [Speicherplatz überbuchen mit Thinpool] mm2
Zeile 54: Zeile 54:
  
 Logical Volume mit Namen ''lv_test'' anlegen: Logical Volume mit Namen ''lv_test'' anlegen:
-  lvcreate --size 5G --name /dev/vg_system/lv_test+  lvcreate --size 5G --name lv_test vg_system
  
 Bestehende Logical Volumes anzeigen: (( oder ausführlicher mit Bestehende Logical Volumes anzeigen: (( oder ausführlicher mit
Zeile 65: Zeile 65:
  
 === Testen === === Testen ===
-Mountpoint erstellen: 
-  mkdir /mnt/lv_test 
- 
 Logical Volume am Mountpoint einhängen: Logical Volume am Mountpoint einhängen:
-  mount /dev/vg_system/lv_test /mnt/lv_test+  mount -m /dev/vg_system/lv_test /mnt/lv_test
  
-Testweise Daten aus ''/usr/bin''-Verzeichnis kopieren: +Testweise Daten aus ''/usr/share''-Verzeichnis kopieren: 
-  cp -a /usr/bin/. /mnt/lv_test+  cp -a /usr/share/. /mnt/lv_test
   df -h /mnt/lv_test   df -h /mnt/lv_test
  
Zeile 80: Zeile 77:
 ===== Logical Volume & Dateisystem vergrößern ===== ===== Logical Volume & Dateisystem vergrößern =====
 ==== Volume und Dateisystem in einem Schritt ==== ==== Volume und Dateisystem in einem Schritt ====
-(geht nicht bei btrfs)+((geht nicht bei btrfs))
   lvresize --size +2g --resizefs /dev/vg_system/lv_test   lvresize --size +2g --resizefs /dev/vg_system/lv_test
   df -h /mnt/lv_test   df -h /mnt/lv_test
Zeile 118: Zeile 115:
 Dateisystem wieder einhängen: Dateisystem wieder einhängen:
   mount /dev/mapper/vg_system-lv_test /mnt/lv_test   mount /dev/mapper/vg_system-lv_test /mnt/lv_test
-Wenn die Daten ok sind, Backup löschen: +Wenn die Daten ok sind, Backup löschen: ((TODO: tar check command)) 
-  rm lv_test.tar.zstd+  rm lv_test.tar.zst
 ++++ ++++
 ====== Snapshots ====== ====== Snapshots ======
-(( Falls das Kernel Modul dm-snapshot noch nicht geladen ist:+(( Falls das Kernel Modul ''dm-snapshot'' nicht automatisch geladen wird:
   modprobe dm-snapshot   modprobe dm-snapshot
 )) ))
Zeile 135: Zeile 132:
   xfs_admin -U "$uuid" /dev/vgsystem/lvtest1   xfs_admin -U "$uuid" /dev/vgsystem/lvtest1
 oder Mount-Option ''nouuid'' (ohne Änderung am Snapshot) oder Mount-Option ''nouuid'' (ohne Änderung am Snapshot)
-  mount -o ro,noatime,nouuid /dev/vg_system/lv_snapshot /mnt/snapshot1+  mount -m -o ro,noatime,nouuid /dev/vg_system/lv_snapshot /mnt/snapshot1
 oder (falls es ohne ''norecovery'' nicht geht) oder (falls es ohne ''norecovery'' nicht geht)
-  mount -o ro,noatime,nouuid,norecovery /dev/vg_system/lv_snapshot /mnt/snapshot1+  mount -m -o ro,noatime,nouuid,norecovery /dev/vg_system/lv_snapshot /mnt/snapshot1
 )) ))
--> jetzt könnte man eine Kopie von ''/mnt/snapshot1'' auf einen anderen Datenträger ziehen+-> jetzt könnte man z.B. eine Kopie von ''/mnt/snapshot1'' auf einen anderen Datenträger ziehen
  
 ==== Snapshot entfernen ==== ==== Snapshot entfernen ====
Zeile 177: Zeile 174:
 -> Meldungen lesen -> Meldungen lesen
   mkfs.ext4 /dev/mapper/vg_system-my_thin_lv   mkfs.ext4 /dev/mapper/vg_system-my_thin_lv
-  mount -m /dev/mapper/abi--vg-my_thin_lv /mnt/thin_air+  mount -m /dev/mapper/vg_system-my_thin_lv /mnt/thin_air
   df -h /mnt/thin_air   df -h /mnt/thin_air
 ++++ ++++
admin_grundlagen/lvm.1752738910.txt.gz · Zuletzt geändert: 2025/07/17 07:55 von ingo_wichmann