externes Laufwerkgehäuse -> Software-RAID 5?

1790
memilanuk

Ich habe zwei ältere PCs in meinem LAN, die als "Server" dienen. Eine, die FreeNAS von einem USB-Stick mit drei 500-GB-Festplatten in einem ZFS-RAID-Z-Pool als Speicher für das LAN ausführt, und eine, auf der Debian Lenny mit einem 80-GB-Laufwerk ausgeführt wird, das als allgemeine "Bastelbox" verwendet wird, in die ich ssh usw. Das Problem ist, dass der SMART-Bericht für eines dieser 500 GB-Laufwerke in der FreeNAS-Box einige Attribute vor dem Ausfall aufweist und das gesamte Array sowieso etwas klein ist. Anstatt einfach ein 500-GB-Laufwerk durch ein anderes 500-GB-Laufwerk zu ersetzen und keine Sicherung des Dateiservers zu haben, möchte ich alle Laufwerke auf 2-TB-Laufwerke aufrüsten - aber ich habe keine Möglichkeit, so viel Daten zwischenzuspeichern. Daher suchte ich nach einem externen Laufwerksgehäuse mit 4 Einschüben und einer eSATA-Karte für die Debian-Box. mit der Hoffnung, ein RAID5 + LVM-Setup mit diesen Laufwerken zu erstellen und die Daten auf diesem externen Laufwerkgehäuse zu sichern. Wenn die Sicherung abgeschlossen ist, ersetzen Sie die Laufwerke in der FreeNAS-Box, erstellen Sie das Array dort neu und spiegeln Sie die Daten zurück. Dann hätte ich sowohl den primären Speicher (auf der FreeNAS-Box) als auch eine Sicherung (die ich derzeit nicht habe), die das externe Laufwerksgehäuse der Debian-Box verwendet.

Meine große Frage ist ... die meisten dieser externen Laufwerkskästen scheinen die Unterstützung für JBOD, RAID 0, 1, 10, 5 usw. zu beanspruchen. Sollte ich vermuten, dass dies einfach ein gefälschtes RAID ist, wie es bei vielen Standard-Mobos der Fall ist, und nicht wirklich verwendbar ist? in Linux? Wenn in diesem Fall alle Laufwerke an einer eSATA-Verbindung hängen, wird Linux (insbesondere Debian Squeeze, da ich beabsichtige, die Box hier in Kürze zu aktualisieren) alle vier Laufwerke sehen oder nur das erste? Kann ich sie in einem RAID5-Array wie gewünscht konfigurieren?

2
Wenn Sie eine QNAP- oder Drobo-Box in die Hände bekommen, wird FreeNAS insofern als RAID-Gerät erkannt (vorausgesetzt, Sie haben es korrekt eingerichtet) und es wird als ein Laufwerk angesehen. Ob es funktionieren wird, naja, ich denke, es hängt davon ab, welche Sie betrachten. vor 13 Jahren 0

1 Antwort auf die Frage

2
Hydaral

Wussten Sie, dass Sie zpool replacedie 500-GB-Laufwerke nacheinander durch einen Befehl durch die 2-TB-Laufwerke ersetzen können? Wenn die zpool Eigenschaft autoexpandeingestellt ist, onwenn Sie das letzte Laufwerk ersetzen, wird der Pool automatisch alle erweitert die neue Kapazität zu nutzen.

Dies erfordert keine Ausfallzeit Ihres Servers (außer dem Herunterfahren der Festplatten) und sorgt für volle Redundanz.

Alle externen Consumer-NAS verwenden Software-RAID. Sie basieren in der Regel auf Linux-Kerneln und verwenden daher MDADM. Einige, wie der Drobo, verwenden eine benutzerdefinierte Software-RAID-Implementierung. Wenn Sie diese Geräte für die Verwendung ihrer Festplatten in einem RAID konfigurieren, werden sie nur als einzelnes Laufwerk für jedes Client-Betriebssystem angezeigt.

Welche Version (oder Version) von ZFS ist erforderlich, um die Ersetzung von zpool zu unterstützen? Muss es etwas neueres sein wie in OpenSolaris oder würde es die ältere Version in FreeNAS auch unterstützen? memilanuk vor 13 Jahren 0
Ich bin mir der genauen Version nicht sicher, aber hier ist jemand, der sie auf FreeNAS 0.7 einsetzt: http://www.corvettekenny.com/freenas/index.php#3 VDev soll auf FreeNAS erweitern. Hydaral vor 13 Jahren 0
Danke, ich muss es versuchen - auf jeden Fall zuerst einen "Trockenlauf" in einer virtuellen Maschine. memilanuk vor 13 Jahren 0