On Tue, 17 Jul 2018 16:16:45 +0200 Norbert Zawodsky <norbert@zawodsky.at> wrote:
Angenommen ich habe 5 PVs (z.B. 5 Platten a 3 TB), die alle 1 "großen" LV (zu 15 TB) zugeordnet sind. Was passiert wenn z.B. 1 der physischen Platten (langsam oder auch plötzlich) kaputt wird?
Am Ende dasselbe, wie wenn das Dateisystem nur aus einer Platte besteht und diese nicht korrigierbare, defekte Blöcke aufweist.
Ist dann das gesamte LV auf einen Schlag nicht mehr lesbar? schreibbar? Oder nur Teile davon?
Im Kern ist das so. Das Dateisystem wird noch eine Zeitlang versuchen, irgendwas zu liefern, aber letztlich blockieren. Ein Remount wird dann wegen des nicht kompletten LV verweigert werden und ein fsck wird auch nur jede Menge Fehler liefern. Man kann noch in den "Datenrettungsmodus" gehen, also retten, was zu retten ist und den Rest verloren geben. Es gibt Tools wie testdisk oder photorec, die versuchen, das LV im nicht gemounteten Zustand zu analysieren und Dateien soweit wie möglich, auch nur teilweise, zu restaurieren. Nachdem ein Dateisystem auf einem LVM dazu tendiert, seine Dateien eher innerhalb eines PV zu speichern, kann das durchaus recht erfolgreich sein.
Oder versucht der LVM möglichst viele Daten zu "retten" indem er sie auf andere funktionierende PVs umkopiert?
Nein, LVM macht da gar nichts. So ein automatisches Umkopieren macht nur ein darunter gelegtes RAID mit zusätzlicher Hotspare. Der Vorteil von LVM in diesem Plan wäre, dass man problemlos das LV auf ein neues RAID migrieren kann: RAID als PV zur VG dazunehmen und mit pvmove darauf verschieben. Geht einfach im Hintergrund und ohne Downtime. Gruß, Tobias. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org