Was passiert, wenn Sie ein Laufwerk aus einem Linux-Raid entfernen?

490
JonYork

Ich habe einen Heim-Medienserver, der mir heute eine Nachricht mitteilte, dass eines der Laufwerke bald ausfällt (nicht glücklich, immer noch unter Garantie, das ist ein anderes Problem)

Ich verwende Mdadm Raid 0 auf einem 3-TB-System mit jeweils 4 TB.

Ich habe gerade so viel Speicherplatz, dass ich das Laufwerk entfernen konnte und noch etwas Platz habe.

Wenn ich das Laufwerk einfach aus dem Array entferne, werden die darauf befindlichen Daten auf die anderen Laufwerke verschoben oder sind es nur "verloren"?

Kann ich das Array um 1 Partition "verkleinern" und es dann entfernen?

0
Sie können ein RAID0-Array auf diese Weise nicht verkleinern. (In der Tat ist Hindsite eine wundervolle Sache - die Verwendung von LVM würde die meisten Vorteile von RAID0 bieten, aber Sie können genau dies tun.) davidgo vor 6 Jahren 0

2 Antworten auf die Frage

4
Ƭᴇcʜιᴇ007

RAID 0 wird implodiert, sobald eine einzelne Festplatte ausfällt, da die Daten über die Festplatten verteilt sind, unabhängig von der Größe der Partition / des Volumes im Vergleich zum Array (ein Volume, das 1/10 der Größe des Arrays ist, ist immer noch verteilt über Festplatten). Keine Daten werden automatisch irgendwo verschoben. Erstellen Sie eine Sicherungskopie des Volumes auf einem sekundären Datengerät, blasen Sie das Array weg, entfernen Sie das Laufwerk, erstellen Sie das Array wie gewünscht, und stellen Sie die Daten wieder her.

Wenn ich es richtig verstanden habe, kann ich das Laufwerk entfernen, den DD-Block auf ein neues Laufwerk kopieren, das neue Laufwerk einbringen und das Array erneut starten. JonYork vor 6 Jahren 0
Wenn DD alle RAID-Header-Informationen auf das Laufwerk kopiert (wie eine echte Block-by-Block-Kopie), wird es wahrscheinlich * funktionieren, aber ich würde nicht darauf wetten (ohne vorher eine vollständige Sicherung). ;) Ƭᴇcʜιᴇ007 vor 6 Jahren 0
RAID 0 ist ein reines Performance-RAID, und Sie sollten ein fehlerhaftes Laufwerk so behandeln, als hätten Sie eine einzige Festplatte und das Laufwerk fällt aus. Jetzt sollten Sie den Inhalt des Arrays auf einem externen Medium sichern. CDove vor 6 Jahren 0
@ techie007 Ich weiß nicht und werde wahrscheinlich niemals RAID0 verwenden - aber wenn das alte Laufwerk noch funktioniert (und nicht offline geschaltet wird), könnten Sie eine neue Festplatte hinzufügen und dann die alte mit mdadm / zur neuen Festplatte migrieren. dev / mdX - add / dev / sdX1 --replace / dev / sdY1 --mit / dev / sdYX davidgo vor 6 Jahren 0
@davidgo wäre das ein Einzeiler, der die Daten auf das neue Laufwerk überträgt? JonYork vor 6 Jahren 0
Ja theoretisch. Keine Ahnung, ob es funktioniert. Sie möchten RAID0 wirklich nicht verwenden - sogar JBOD ist besser, abgesehen von einem extrem engen Anwendungsfall. (Große zusammenhängende Dateien, hohe Geschwindigkeit erforderlich, kann es sich nicht leisten, etwas auszugeben und die Daten überhaupt nicht zu schätzen - vielleicht bearbeiten Sie große Videos?) davidgo vor 6 Jahren 0
-1
Just Curious

Da es sich bei RAID 0 nicht um ein Backup handelt, empfiehlt es sich, ein Backup auf ein anderes Laufwerk zu schreiben, bevor Sie irgendetwas tun, und dann den Raid in einen Raid 10 zu ändern. Er hat jedoch Redundanz, so dass Sie an diesem Punkt ein Laufwerk entfernen und ein neues einsetzen können in und es schreibt die Informationen auf das neue Laufwerk. Sie benötigen 4 Laufwerke für RAID 10, aber ich denke, es könnte die Lösung für Sie sein, da sie die Bonusleistung bietet und Ihnen ein gespiegeltes Setup bietet. Mit diesem Setup sollten Sie sogar 1 Laufwerk oder ein beliebiges 1 Laufwerk hotswap Könnte jeder ausfallen, hätten Sie keine Probleme.

Weitere Informationen zu RAID finden Sie hier: https://www.prepressure.com/library/technology/raid

Ich habe Sie nicht runtergewählt, aber ich stelle mir vor, dass die Person, die das getan hat, weil Sie RAID5 empfohlen haben. RAID5 ist eine ziemlich tote Technologie, da große Festplatten bei einem Ausfall nicht zuverlässig gehandhabt werden können (die Wahrscheinlichkeit eines zweiten Festplattenausfalls beim Wiederherstellen ist groß und die Wiederherstellungen sind sehr gering). davidgo vor 6 Jahren 0
Ah ... ehrlich gesagt wusste ich das nicht über Raid 5, ehrlich gesagt empfehle ich 10, weil man Leistung und Spiegelung bekommt. Ich habe nie verstanden, warum die Leute 5 über 10 verwenden würden, wenn Sie ohnehin die gleiche Anzahl an Laufwerken haben mussten ... thx für die Info Just Curious vor 6 Jahren 0
Zusätzlich zu der Tatsache, dass RAID 5 ein schlechter Ratschlag ist, liest sich dies eher wie ein Kommentar, und Sie wissen nicht, was Sie empfohlen haben, und helfen nicht. Sie haben auch einen Link zu einer zufälligen Website, aber machen Sie sich nicht die Mühe, etwas davon zu zitieren. Ramhound vor 6 Jahren 0