Hallo Liste, eine kurze Frage an Euch Experten zum Thema LVs (weil ich mit einem Bekannten eine Diskussion habe): 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? Ist dann das gesamte LV auf einen Schlag nicht mehr lesbar? schreibbar? Oder nur Teile davon? Oder versucht der LVM möglichst viele Daten zu "retten" indem er sie auf andere funktionierende PVs umkopiert? Hat diesbezüglich jemand von Euch Erfahrung / Antworten? Grüße, Norbert -- 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
Am 17.07.2018 um 16:16 schrieb Norbert Zawodsky:
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? Was passiert mit einem Raid0, wenn eine Platte langsam oder schnell stirbt ?
Ist dann das gesamte LV auf einen Schlag nicht mehr lesbar? schreibbar? Oder nur Teile davon? Kommt darauf an wie schnell oder langsam eine Platte sich verabschiedet.
Oder versucht der LVM möglichst viele Daten zu "retten" indem er sie auf andere funktionierende PVs umkopiert? Wäre mir neu, daß der LVM eine automatische Erkennung von 'sterbenden' Platten hat und dann ebenfalls 'automatisch' eine Datenrettung 'anstößt'. Sollte man mal als FeatureRequest 'eintüten' ;-)
-- Christian ------------------------------------------------------------ https://join.worldcommunitygrid.org?recruiterId=177038 ------------------------------------------------------------ http://www.sc24.de - Sportbekleidung ------------------------------------------------------------
Am 2018-07-17 16:24 schrieb Christian:
Am 17.07.2018 um 16:16 schrieb Norbert Zawodsky:
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? Was passiert mit einem Raid0, wenn eine Platte langsam oder schnell stirbt ? Weiß ich nicht. Ich habe bei mir nur RAID1 in Verwendung
Ist dann das gesamte LV auf einen Schlag nicht mehr lesbar? schreibbar? Oder nur Teile davon? Kommt darauf an wie schnell oder langsam eine Platte sich verabschiedet. Verstehe. Wenn es plötzulich Lesefehler o.Ä. gibt, wird es entsprechende Fehlermeldungen im syslog geben. ok. Aber was dann? Ein LV um ein neues PV "erweitern" hab ich schon gemacht. Das ist absolut einfach. Nichts dabei. Aber (wie) kann man ein PV aus einer Volumegroup "austauschen" ?
Oder versucht der LVM möglichst viele Daten zu "retten" indem er sie auf andere funktionierende PVs umkopiert? Wäre mir neu, daß der LVM eine automatische Erkennung von 'sterbenden' Platten hat und dann ebenfalls 'automatisch' eine Datenrettung 'anstößt'. Sollte man mal als FeatureRequest 'eintüten' ;-)
Norbert -- 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
Am 17. Juli 2018 um 16:16 schrieb Norbert Zawodsky <norbert@zawodsky.at>:
Angenommen ich habe 5 PVs (z.B. 5 Platten a 3 TB), die alle 1 "großen" LV (zu 15 TB) zugeordnet sind.
Du willst einen RAID5 und darauf einen LVM. Und Backups. Gruß Martin -- 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
Am 17.07.2018 um 16:16 schrieb Norbert Zawodsky:
Hallo Liste,
Moin moin,
eine kurze Frage an Euch Experten zum Thema LVs (weil ich mit einem Bekannten eine Diskussion habe):
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?
Dann sollte man auf's Backup hoffen ;)
Ist dann das gesamte LV auf einen Schlag nicht mehr lesbar? schreibbar? Oder nur Teile davon? Oder versucht der LVM möglichst viele Daten zu "retten" indem er sie auf andere funktionierende PVs umkopiert?
LVM kümmert sich nur um die Bereitstellung der 'Physik' in dem man aus dem Pool LV's anfordern kann. Willst Du Ausfallsicherheit solltest du die Physik in ein Raid stecken dort Volumes bilden und diese im LVM verwursten. Im Windows nannte/nennt sich das Dynamische Datenträger
Hat diesbezüglich jemand von Euch Erfahrung / Antworten?
Wenn Du beides willts, flexible Volumes und Ausfallsicherheit dann zuerst Raid und darauf LVM
Grüße, Norbert
lg Max -- 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
Am 17.07.2018 um 16:16 schrieb Norbert Zawodsky:
Hallo Liste,
eine kurze Frage an Euch Experten zum Thema LVs (weil ich mit einem Bekannten eine Diskussion habe):
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? Ist dann das gesamte LV auf einen Schlag nicht mehr lesbar? schreibbar? Oder nur Teile davon? Oder versucht der LVM möglichst viele Daten zu "retten" indem er sie auf andere funktionierende PVs umkopiert?
Hat diesbezüglich jemand von Euch Erfahrung / Antworten? Erfahrung mit LVM keine, wohl aber mit BTRFS über mehrere Disks/Volumes. Hab da mal eben dieses Problem in einer VM durchexerziert. Ergebnis: KV (kannste vergessen). Wenn man keine gute Backup Strategie hat, ist das wie Russisches Roulette.
Du kannst also mit hoher Wahrscheinlichkeit davon ausgehen, dass alles dann im Eimer ist. Manfred -- 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
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
participants (6)
-
Christian
-
Manfred Kreisl
-
Markus Heinze
-
Martin Schröder
-
Norbert Zawodsky
-
Tobias Crefeld