Lassen Sie zwei Festplatten als große Freigabe im LAN erscheinen

6406
Diego

Ich kaufte 2 x 2 TB Festplatten für einen NAS-Server (Linux Debian). Ich möchte, dass beide Laufwerke im LAN als eine große 4-TB-Festplatte angezeigt werden. Dies kann mit Software-RAID (JBOD) oder LVM erfolgen, wie ich annehme.

Gibt es andere Möglichkeiten? Ein großer Pluspunkt wäre zu wissen, was passiert, wenn ein Laufwerk bei jeder Option ausfällt (ich verliere alle Daten oder kann immer noch auf die Daten auf dem Arbeitslaufwerk zugreifen? Selbst für JBOD und LVM weiß ich immer noch nicht, was passiert, wenn ein Laufwerk ausfällt) .

8

2 Antworten auf die Frage

3
Diego

Endlich für diese Option entschieden:

Nur Software-Pooling-Option: http://romanrm.ru/de/mhddfs

Es ermöglicht Ihnen, zwei Datenträger mit separaten (und vollständigen) Dateisystemen zu haben und diese als einzelne Struktur im LAN erscheinen zu lassen. Verzeichnisse mit demselben Namen werden bei der Zusammenführung zusammengeführt. Sie beginnen mit einem Laufwerk, und wenn es voll ist, wird die Datei auf dem anderen Laufwerk erstellt (wenn es über freien Speicherplatz verfügt). Wenn Sie ein Laufwerk trennen, wird der Inhalt nicht mehr angezeigt.

Andere Optionen wo:

Alternativen zu LVM und JBOD (siehe "OS / Software"):

http://blog.superuser.com/2011/09/14/building-a-nas-server-2/

BEARBEITEN: Andere Software-Option: http://snapraid.sourceforge.net/

JBOD- und LVM-Volumes fallen bei einem Festplattenfehler vollständig aus:

http://forum.elitebastards.com/viewtopic.php?f=6&t=16838

https://serverfault.com/questions/338517/what-happens-when-a-disk-fails-in-lvm

EDIT2:

Wie von @lelouch vorgeschlagen, klingt mergerfs wie eine bessere mantained und aktualisierte Option für mhddfs. Zur Verteidigung von mhddfs habe ich es in den letzten 4 Jahren ohne Probleme mit dem Bürgermeister verwendet (abgesehen von ein oder zwei Mal, wo der Mountpoint ohne Grund abgefallen ist, aber nach dem Neustart war alles wieder vorhanden).

Jemand kann die Downvotes erklären? Diego vor 11 Jahren 0
Nun, ich habe nicht nach unten gewählt, aber ich denke, ich kann Ihnen helfen: Das ist keine Antwort - selbst wenn Sie das OP sind! -. Dies ist nur eine Liste von Links. Fassen Sie zumindest zusammen, worauf Sie verlinken, für den Fall, dass die Links in einigen Monaten nicht mehr verfügbar sind. Besser noch, beantworten Sie hier Ihre eigenen Fragen und erklären Sie die Antworten. Alberto vor 11 Jahren 2
+1 Um den Abstimmungen nach Ihren Klarstellungen entgegenzuwirken. Alberto vor 9 Jahren 0
Beachten Sie, dass ab 2017 dringend empfohlen wird, mergerfs anstelle von mhddfs zu verwenden, da dies fehlerhaft und veraltet ist. lelouch vor 6 Jahren 0
2
Nils Werner

Wenn nicht die geringste Zuverlässigkeit erforderlich ist, erledigen RAID0 oder JBOD die Aufgabe.

Bitte beachten Sie, dass Sie keine davon auswählen sollten, wenn Zuverlässigkeit ein Problem ist. Wie Sie bereits festgestellt haben, würde ein Laufwerk ausfallen, um Ihr gesamtes Array abzubrechen, was die Wahrscheinlichkeit eines Hardwarefehlers im Vergleich zu einem einzelnen Laufwerk verdoppelt.

Stattdessen sollten Sie sich RAID1 oder RAID5 ansehen und eine oder zwei zusätzliche Festplatten kaufen. Seien Sie jedoch gewarnt, dass RAID5 mit Festplatten, die so groß sind wie die von Ihnen verwendeten, fehleranfälliger wird .

Danke für den Hinweis. Ich wollte wirklich etwas Redundanz bei den Daten (die Idee war ursprünglich, die beiden Laufwerke in RAID1 mit mdraid zu setzen), aber dann fiel mir auf, dass das "wichtige" (dh nicht ersetzbare Daten: persönliche Fotos, Projekte usw.) etwa 300 GB betragen und der Rest kann wiederhergestellt werden (allerdings mit viel Zeit und Bandbreite). Also entschied ich mich für ein kleineres Laufwerk (1 TB) für wöchentliche Backups der wichtigen Daten und die beiden großen Laufwerke für die Speicherung. Das Problem ist, dass ich sie als großes Laufwerk verwenden möchte, ohne alle zu verlieren, wenn ein Laufwerk ausfällt. Ich habe mich für mhddfs entschieden, da es genau das tut, was ich will. Diego vor 11 Jahren 0