RAID 1 auf 2 externen Festplatten

Ich habe einen Ubuntu 12.04 server auf meinem alten laptop. Die Festplatte (160 GB) ist zu klein für den benötigten Dateispeicher, daher möchte ich einige externe Festplatten anschließen (über USB-Anschlüsse). Die Daten, die ich dort aufbewahren werde, sind für mich ziemlich wertvoll, daher möchte ich ein Software-RAID (RAID 1) auf 2 externen Festplatten organisieren. Die einzige Lösung für dieses Problem, das ich im Internet gefunden habe, ist hier beschrieben (und es wird gesagt, dass die Verwendung externer Laufwerke nicht empfohlen wird).

, Wie soll ich es dann tun und was ist der Unterschied zur Installation auf internen Laufwerken? Brauche ich externe Laufwerke, die genau gleich sind (Modell), wie für ein Hardware-RAID? Oder ist es eine wirklich schlechte Idee? Wenn ja, benötige ich kein RAID, sondern eine Backup-Lösung oder ein NAS, das an meinen Server angeschlossen ist?

Author: Indrek, 2012-05-20

4 answers

Eine Sache, die bei einem Home-Setup oft übersehen wird, ist, dass Sie ohne RAID / Mirroring normalerweise besser dran wären. Wenn Sie keine Daten schützen müssen, die weniger als 24 Stunden alt sind, ist es normalerweise besser, das zweite Laufwerk als Speicher für Ihre Sicherungen des primären Laufwerks zu verwenden. Auf diese Weise können Sie unter der Annahme, dass sich Daten nicht wesentlich ändern (wo Sie Inkrementale verwenden können), sowohl vor physischen Fehlern als auch vor Dateisystemfehlern oder anderen Softfehlern geschützt werden.

 7
Author: Derek Pressnall,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-21 02:20:26

Wenn Sie nur eine Reihe von Datenträgern mit einer Form von Redundanz als einzelnes Volume verwenden möchten, können Sie greyhole - was für Ihren Anwendungsfall perfekt erscheint - es unterstützt Redundanz und lässt Sie Volumes nach Belieben hinzufügen und entfernen.

ZFS oder btrfs könnte auch Optionen mit RAID-Stil Volume-Management-Optionen sein, aber weder ist so einfach wie Greifer

 5
Author: Journeyman Geek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-21 09:46:17

Ich bin noch nie auf Lösungen gestoßen, um dies mit Hardware-RAID zu tun, obwohl ich ziemlich sicher bin, dass dies mit Software-RAID möglich ist, da eine USB-FESTPLATTE in Linux genauso behandelt wird wie jedes andere gemountete Speichergerät (Tatsächlich der Link im OP beweist dies).

Das größere Problem, auf das Sie stoßen werden, ist die Bandbreite, USB-Anschlüsse sind im Vergleich zu internen Anschlüssen wie SATA und SAS notorisch langsam und mit hoher Latenz. Dies wird verstärkt, wenn Sie am Ende einen USB-Hub wie vorgeschlagen verwenden im verlinkten Artikel. Der beste Rat, den ich hier geben kann, ist; Verwenden Sie USB 3.0/eSATA/Firewire, wenn überhaupt möglich, da alle diese mindestens in der gleichen Größenordnung wie SATA/SAS sind. Wenn dies nicht möglich ist, versuchen Sie, die Laufwerke auf die verschiedenen USB-Hubs auf Ihrem PC/Laptop zu verteilen, um Probleme mit der gemeinsam genutzten Bandbreite zu vermeiden (bei Chipsätzen am unteren Ende wird die USB-Bandbreite tendenziell zwischen den Ports geteilt).

Letztendlich habe ich jedoch das Gefühl, dass dies eher eine akademische Übung ist, der beste Fall die Leistung wird immer noch schlecht sein und ich persönlich sehe keine Anwendungsfälle dafür, die nicht mit einer Backup-Lösung oder internen (Hardware?) RAID.

 3
Author: Turix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-21 09:12:24

Sie können dies tun. Ich habe es mit bis zu 8 Laufwerken auf USB 2.0 gesehen. Die Leistung ist wirklich Müll, aber mit md ist es perfekt machbar.

Es ist meistens das Leistungsproblem, das Sie dazu bringt, intern zu gehen.

 2
Author: Sirex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-21 00:00:37