Zuverlässigkeit hat verschiedene Komponenten. Eine davon ist, wie zuverlässig es ist, mit der empfohlenen Hardware in der Mainstream-Konfiguration den gesamten Weg zu gehen, sie einmal einzurichten, sie dann NICHT zu berühren und zu beobachten, wie zuverlässig die Dinge sind. Ich würde FreeNAS ziemlich hoch einschätzen.
Eine andere ist die Zuverlässigkeit unter Berücksichtigung verschiedener menschlicher Fehlerfaktoren (nicht standardmäßige Konfiguration, Experimentieren, nicht standardmäßige Abfolge von Konfigurationsänderungen usw.). Ich würde FreeNAS sehr niedrig bewerten. Es ist so einfach, sich selbst zu erschießen und Ihre Daten zu verlieren. Sie können die Foren lesen, um die Idee zu bekommen, aber wenn Sie es selbst versuchen, werden Sie es auch haben :)
Wie oben bereits erwähnt, scheint FreeNAS wirklich auf Unternehmen ausgerichtet zu sein und die Heimanwender und ihre Probleme nicht zu kennen. Apropos teure Serverhardware mit mehreren vdevs zehn Laufwerken in jedem, FreeNAS-Server, der sie verwaltet, und einem Betriebsingenieur, der den Server verwaltet.
Wenn Sie ein Heimanwender oder ein Kleinunternehmer sind, der eine einfache Dateifreigabe über ein 3-9T-Array wünscht, vielleicht mit all den netten ZFS-Redundanz- und Prüfsummenfunktionen, möchten Sie aber auch Geld sparen und sind an die Idee eines Dateiservers gewöhnt kann auf billiger Hardware ausgeführt werden, probiere nicht einmal FreeNAS aus, es ist nicht kosteneffektiv, es sei denn, du (a) möchtest es zu einem ernsthaften Hobbyprojekt machen und es macht Spaß, Zeit damit zu verbringen, (b) du bist bereit mehr Geld in die Aufrüstung (oder den vollständigen Austausch) Ihres Setups zu investieren, wenn Sie herausfinden, dass Ihre Hardware nicht funktioniert.
Ich bin einer dieser Benutzer, ich habe FreeNAS bereits seit 2,5 Monaten ausprobiert. Ich habe die gesamten Weihnachts- und Neujahrsferien für die Ersteinrichtung sowie einige Abende und Wochenenden verbracht. Es macht ein bisschen Spaß, fühlt sich aber sehr gefährlich an. Aufgrund von Fehlern oder zu nicht standardmäßigen Konfigurationen habe ich in Raid-Z mit 4 Laufwerken bereits fünfmal einen Laufwerksverlust festgestellt. In zwei Fällen sind beim Resilbern nicht behebbare Lesefehler aufgetreten. Das meiste geschah, als ich Volumes abtrennte und erneut importierte oder die Verschlüsselung erneut anwendete. Ich bin etwas besorgt darüber, dass, wenn ein Laufwerksverlust aufgrund der fehlerfreien Verarbeitung des Server-Setups möglich ist, auch ohne einen echten Hardwarefehler, Sie Raid-Z2 oder Raid-Z3 benötigen, um dies zu entschärfen. Ich war sehr paranoid, weil ich ständig Snapshots für Backups auf ein externes Laufwerk erstellt habe, und das hat mich mehrfach gerettet. Ich hatte zwar einige nicht behebbare Lesefehler auf einem externen Laufwerk, die ich beheben musste, und ich vermute, dass dies auf die Tatsache zurückzuführen ist, dass ich USB 3.0 verwendet habe, was NICHT empfohlen wird (lesen Sie: Es wird nicht unterstützt und es gibt mögliche Fehler). . Ich hatte auch Probleme mit einem SSD-Laufwerk, das ich für L2ARC-Berichtsfehler verwendet habe. Diese verschwinden, wenn ich es entferne und erneut anbringe. Es war jedoch unmöglich, es zu löschen: Ich musste die Überprüfungen deaktivieren, es mit dd löschen und neu starten, damit Das Betriebssystem hat sein Wissen über Festplatten-Metadaten aktualisiert. Erst dann konnte ich das Laufwerk neu partitionieren und neu hinzufügen. Es gibt noch mehr Dinge dieser Art, die ich durchmachen musste. s nicht unterstützt und es gibt mögliche Fehler). Ich hatte auch Probleme mit einem SSD-Laufwerk, das ich für L2ARC-Berichtsfehler verwendet habe. Diese verschwinden, wenn ich es entferne und erneut anbringe. Es war jedoch unmöglich, es zu löschen: Ich musste die Überprüfungen deaktivieren, es mit dd löschen und neu starten, damit Das Betriebssystem hat sein Wissen über Festplatten-Metadaten aktualisiert. Erst dann konnte ich das Laufwerk neu partitionieren und neu hinzufügen. Es gibt noch mehr Dinge dieser Art, die ich durchmachen musste. s nicht unterstützt und es gibt mögliche Fehler). Ich hatte auch Probleme mit einem SSD-Laufwerk, das ich für L2ARC-Berichtsfehler verwendet habe. Diese verschwinden, wenn ich es entferne und erneut anbringe. Es war jedoch unmöglich, es zu löschen: Ich musste die Überprüfungen deaktivieren, es mit dd löschen und neu starten, damit Das Betriebssystem hat sein Wissen über Festplatten-Metadaten aktualisiert. Erst dann konnte ich das Laufwerk neu partitionieren und neu hinzufügen. Es gibt noch mehr Dinge dieser Art, die ich durchmachen musste.
Gemeinsame Fallstricke für neue Benutzer:
- In den FreeNAS-Foren finden Sie eine Liste der empfohlenen Hardware ( https://forums.freenas.org/index.php?threads/hardware-recommendations-read-this-first.23069/ ). Sie sollten dem so nahe wie möglich sein, sonst erhalten Sie nicht einmal Hilfe in Foren (Fahrlässigkeit wird bestraft).
- ECC RAM ist ein Muss. Hiermit werden Einschränkungen für den Motherboard- und CPU-Typ auferlegt, den Sie verwenden können.
- Es wird dringend empfohlen, Server-Komponenten (einschließlich SAS-Karte, NIC, Laufwerke) zu verwenden. RAID-Karten sollten nicht im RAID-Modus verwendet werden. Stellen Sie sicher, dass sie deaktiviert sind. In einigen Fällen ist eine andere Firmware erforderlich.
- 8 GB RAM sind ein echtes Minimum (es ist kaum möglich, auf 4-6 GB zu laufen, aber die Wahrscheinlichkeit, auf Probleme zu stoßen, steigt beträchtlich - nicht nur auf Leistungsprobleme :)). Wenn Sie mehr Funktionen aktivieren oder Ihre Datenmenge wächst, benötigen Sie mehr. Sehen Sie sich an, wie viel Ihr Motherboard unterstützen kann. Ich verwende 24 GB von möglichen 32 GB und ich würde wahrscheinlich ein anderes Motherboard wählen (um mehr Wachstum zu ermöglichen), wenn ich das alles neu mache. Die Deduplizierung benötigt 5 GB RAM pro 1 TB Speicherplatz.
- Raid-Z (1) sollte überhaupt nicht verwendet werden. Es gibt die Möglichkeit eines Ausfalls aus Gründen der Versilberung, aber ich glaube nicht, dass Raid-Z wirklich unterstützt wird. Wenn Sie 4 Laufwerke haben, fahren Sie mit Raid-Z2. Die Hälfte des Platzes wird für Parität verwendet, das ist in Ordnung.
- Verwenden Sie keine USB-Festplatten. eSATA ist eine bessere Option, wenn Sie externe Laufwerke verwenden möchten. (a) Stellen Sie jedoch sicher, dass Sie eine SATA-Karte mit Serverqualität verwenden, und trennen Sie das Volume, bevor Sie den Datenträger vom Computer trennen.
- Planen Sie nicht, die FreeNAS-Box mit anderen Funktionen zu teilen. Verwenden Sie eine dedizierte Maschine. Führen Sie FreeNAS niemals auf einer VM aus, es sei denn, Sie sind ein erfahrener Fachmann für Virtualisierung in Unternehmen, Sie wissen, was Sie tun, oder Sie möchten einfach nur viel Spaß haben (und möglicherweise haben Sie keinen Support in Foren, die Leute helfen Ihnen nicht, wenn sie sehen, dass Sie eine VM verwenden).
- Sichern Sie immer Ihre Daten, sichern Sie immer Ihre Konfiguration (nach jeder Änderung), sichern Sie immer Ihre Verschlüsselungsschlüssel inkl. Wiederherstellungsschlüssel (nach jeder Änderung). RAID-Redundanz ist kein Ersatz für Backups.
- Berechtigungen sind schwierig, insbesondere bei Windows-basierten Systemen, obwohl Windows und CIFS unterstützt werden. Bereiten Sie sich auf viel Spaß und Wartung vor.
- Erwarten Sie nicht, dass benutzerspezifische Fehler behoben werden. Sie werden mit einem Lächeln ignoriert. ZB ist eine Beschwerde darüber, dass Laufwerke aufgrund unerwarteter Festplattenaktivitäten nicht auslaufen, witzig: Unternehmen betreiben ihre Server rund um die Uhr, also sollten Sie es auch tun. Dann hört es auf, ein Problem zu sein.
- ZFS ist für viele (Dutzende, Hunderte) Benutzer optimiert, die gleichzeitig auf Dateien zugreifen. Erwarten Sie keine Optimierungen für ein oder zwei Anwenderfälle (Familie, kleines Büro). ZB gibt es keine andere Defragmentierung als das Neuerstellen eines Datensatzes, denn bei Hunderten von Benutzern spielt es keine Rolle, was zählt, ist IOPS und Caching. Die Standarddatensatzgröße beträgt 128 KB (im Vergleich zum Standardcluster in Windows 4 KB), und es ist besser, sie nicht zu ändern.
- Es gibt viele Leute in Foren, die im Allgemeinen Ratschläge gegen ZIL und L2ARC für Privatanwender geben. Ich habe jedoch festgestellt, dass sowohl ZIL als auch L2ARC sehr effektiv sind. ZIL maximiert den Schreibdurchsatz, um 1 GBit wirklich zu erreichen. L2ARC erhöht die IOPS bei wiederholten Lesevorgängen um mindestens das Zehnfache und ermöglicht einen reibungslosen Zugriff auf Windows-Dateien, wenn Sie Ihren Server selten genug neu starten. Der Explorer führt viele zufällige / wiederholte Lesevorgänge durch, um Miniaturansichten / Vorschauen zu generieren. Deutliche Verbesserung in Anwendungsfällen wie "Anzeigen von Fotos direkt aus dem Serververzeichnis".
- Behandle "Updates" als "Upgrades" mit der notwendigen Kinderbetreuung, Überprüfung usw. Nach dem letzten Update habe ich irgendwie meine Einstellungen für automatische Snapshots verloren, daher funktionierte die Replikation auf die Sicherungsdiskette nicht mehr. Konfigurieren Sie alle Arten von Warnmeldungen und gehen Sie nicht nur davon aus, dass alles funktioniert. FreeNAS kann E-Mails senden.