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


8

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

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

Antworten:


4

Endlich entschieden für diese Option:

Nur Software-Option bündeln : http://romanrm.ru/en/mhddfs

Sie können zwei Festplatten mit separaten (und vollständigen) Dateisystemen verwenden und diese als einen einzigen Baum aus dem LAN anzeigen. Gleichnamige Verzeichnisse werden bei der Auflistung zusammengeführt. Sie beginnen mit einem Laufwerk und wenn es voll ist, erstellt es die Datei auf dem anderen Laufwerk (wenn es freien Speicherplatz hat). Wenn Sie ein Laufwerk trennen, wird der Inhalt nicht mehr angezeigt.

Andere Optionen, bei denen:

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

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

BEARBEITEN: Andere Softwareoption: 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

/server/338517/what-happens-when-a-disk-fails-in-lvm

EDIT2:

Wie von @lelouch vorgeschlagen, klingt mergerfs für mhddfs nach einer besser gepflegten und aktualisierten Option. Zur Verteidigung von mhddfs habe ich es in den letzten 4 Jahren ohne Bürgermeisterprobleme verwendet (abgesehen davon, dass der Mountpoint ein oder zwei Mal ohne Grund gelöscht wurde, aber nach dem Neustart war alles wieder vorhanden).


Kann jemand die Abstimmungen erklären?
Diego

2
Nun, ich habe nicht herabgestimmt, aber ich denke, ich kann Ihnen helfen: Dies ist keine Antwort - auch wenn Sie der 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. Noch besser, beantworten Sie hier Ihre eigenen Fragen und erklären Sie die Antworten.
Alberto

+1 Um den Abstimmungen nach Ihren Klarstellungen entgegenzuwirken.
Alberto

1
Beachten Sie, dass ab 2017 dringend empfohlen wird, mergerfs anstelle von mhddfs zu verwenden, was fehlerhaft und veraltet ist.
Amir

2

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

Bitte beachten Sie, dass Sie keine auswählen sollten, wenn die Zuverlässigkeit ein Problem darstellt. Wie Sie bereits herausgefunden haben, würde ein Laufwerksausfall ausreichen, um Ihr gesamtes Array zu töten , 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, RAID5 wird bei Festplatten, die so groß sind wie die von Ihnen verwendeten, fehleranfälliger .


Danke für den Hinweis. Ich wollte wirklich etwas Redundanz für die Daten (die Idee war ursprünglich, die beiden Laufwerke in RAID1 mit mdraid einzustellen), aber dann bemerkte ich, dass die "wichtigen" (dh nicht ersetzbaren Daten: persönliche Fotos, Projekte usw.) etwa 300 GB betragen und der Rest kann wiederhergestellt werden (obwohl mit viel Zeit und Bandbreite). Also entschied ich mich für ein kleineres Laufwerk (1 TB) für wöchentliche Sicherungen 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 alles zu verlieren, wenn ein Laufwerk ausfällt. Ich habe mich für mhddfs entschieden, da es genau das tut, was ich will.
Diego
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.