FreeNAS – eine leistungsstarke Lösung zur Dateibereitstellung, aber nicht ohne seine Probleme

Die Situation ist wie folgt.

Ich hatte eine ziemlich stromsparende Maschine mit einem i3, integriertem Video usw. Ihr lebenslanger Traum war natürlich, unser neuer Dateiserver zu sein, so dass ich anfangen konnte, meine Sauna-im-Koffer-Anlage abzuschalten, die rund um die Uhr rund um die Uhr Dateien bereitstellte, während sie unseren heimischen Ofen an Wärmeleistung übertraf.

Der i3 hat seinen Wunsch erfüllt. Er stellt Dateien bereit, der andere ist ausgeschaltet, und mein Raum ist 10 Grad kälter.

Aber genug gequatscht.

Hier ist das, was mir an FreeNAS gefällt:

  1. ZFS – Wenn Sie nicht wissen, was das ZFS-Dateisystem ist, ist es verdammt erstaunlich – schauen Sie nach. Schlagen Sie insbesondere RAIDZ nach (das RAID5 von ZFS). Ja, FreeNAS unterstützt den anderen Schrott (FAT/32, NTFS, HFS+, EXT#, UFS, usw.), aber ZFS ist einfach… naja… so gut. Es ist nicht *alle* Rosen, aber ich werde das später erklären.
  2. Installiert auf einem USB-Speicherstick – Das ist ein hübscher Schlüssel. Eine Festplatte weniger zu betreiben, weniger Hitze, mehr Platz im Gehäuse. Sie hat einen kleinen Speicherplatz, den sie auch in den RAM-Speicher einfügt.
  3. Kopflose Verwaltung – einmal installiert, kann es über Ihren Browser verwaltet werden (genau wie ein Router). Keine Tastatur, keine Maus, kein Monitor erforderlich.
  4. E-Mail-Benachrichtigungen – Dies ist eine große Sache. Wenn Sie sich entscheiden, es ohne Kopfhörer zu betreiben, und eine Festplatte ausfällt… wie werden Sie das wissen? Ich nehme an, wenn Sie ein einzelnes Laufwerk betreiben, werden Sie es herausfinden, wenn Sie nicht darauf zugreifen können, aber wenn Sie ein kopfloses RAID5/6/etc betreiben, könnte ein totes Laufwerk in Ihrem Array eine gute Sache sein, über die Sie Bescheid wissen sollten. Sie können FreeNAS aufrüsten, um Benachrichtigungen per E-Mail zu erhalten (natürlich nur, wenn Sie über eine Internetverbindung verfügen).
  5. Grafische Schnittstelle (knüpft an #3 an). Sie fällt hier manchmal etwas zu kurz, aber ich werde ein wenig weiter unten nachhaken.
  6. Ein Haufen von Protokollen/Diensten. Sie haben die regulären Netzwerkoptionen (CIFS/SMB, AFP, NFS), die Technik (FTP, SSH, RSync usw.), die lustigen Sachen (iTunes-Server, BitTorrent) und ein paar andere.

Es gibt noch mehr, wenn man sich in die Details vertieft, aber was den Vergleich der Hauptfunktionen insgesamt betrifft, so ist das oben Gesagte das, was mir wirklich geholfen hat, mich davon abzuheben (außer Nr. 6, viele andere haben auch eine ganze Reihe von Diensten).

Wie ich bereits sagte, sind es aber nicht nur Rosen.

FreeNAS ZFS

ZFS, trotz allem ist die schiere Großartigkeit nicht perfekt. Zunächst einmal (und das ist eine FreeNAS-Sache) verfügen nur die neueren Versionen von ZFS über eine Datendeduplizierung. Was ist Daten-Deduplizierung? Nun, Windows Home Server verfügt über eine Funktion, bei der, wenn Sie zwei Kopien der exakt gleichen Datei haben, nur eine davon physisch gespeichert wird, um Platz zu sparen. ZFS geht darüber hinaus, und zusätzlich dazu wird, wenn Sie *Teile* einer Datei haben, die identisch sind, nur eine Kopie dieser Teile physisch gespeichert. Alles automatisch im Hintergrund (natürlich vorausgesetzt, es ist eingeschaltet). Meines Erachtens wird FreeNAS dies letztendlich bekommen, aber es könnte noch eine Weile dauern, während andere NAS wie Nexenta und EON es bereits haben.

Die ZFS hat auch ihre eigenen Probleme (ohne Bezug zu FreeNAS).

Sie können zum Beispiel verschiedene Kompressionsstufen durch gzip aktivieren oder lzjb verwenden. Abhängig von der Prozessorleistung, dem Arbeitsspeicher und der Festplattengeschwindigkeit kann dies den Dateitransfer beschleunigen und zusätzlich Platz sparen. Klingt gut, nicht wahr? Nun… nicht ganz. Das Aktivieren der Komprimierung führte in meinem Fall dazu, daß FreeNAS bei bestimmten Dateien neu gestartet wurde. Wenn Sie nicht genügend RAM haben, können Sie Probleme mit ZFS haben. Wenn Sie etwas nicht konfiguriert haben, das Sie benötigen, können Sie Probleme bekommen.

Worauf das wirklich hinausläuft, ist, dass, so mächtig und großartig ZFS auch ist, es nicht immer eine „out-of-the-box“-Stabilitäts-und-Ist-Wirkung-Sache ist. Sie sollen verschiedene Einstellungen für ZFS konfigurieren, zuerst, um es mit Ihrer Konfiguration stabil zu machen, und dann, um es zu optimieren. Eine 32-Bit-Installation benötigt möglicherweise andere Einstellungen als eine 64-Bit-Installation. Vergleichen Sie dies mit den anderen Dateisystemen, die in der Regel auch ohne ein Leck an der Konfiguration von vornherein stabil sind.

Für diejenigen, die bereits Server laufen haben, ist es ähnlich wie die Anpassung von MySQL. Man muss lernen, ein wenig ausprobieren und ausprobieren, und am Ende kann man eine ziemlich erstaunliche Einrichtung haben, bei der man alle Möglichkeiten nutzt, die man sich zunutze machen kann. Es ist allerdings nicht einsteigerfreundlich. Es würde helfen, wenn FreeNAS eine eingebaute GUI hätte, die dabei hilft, aber das tut es nicht.

Installation

Solange Sie sich beim Einrichten Ihrer Netzwerkkonfiguration wohlfühlen (wirklich nicht viel mehr als Ihre IP-Adresse und Subnetzmaske), ist alles in Ordnung. Das einzige wirkliche Problem, das ich hier hatte, war, dass Sie zuerst eine CD brennen und diese dann zur Installation auf dem Speicherstick verwenden müssen. Da die CD-ROM vermutlich nie wieder benutzt werden wird, werden Sie sie am Ende bis zum nächsten Upgrade, bei dem Sie eine neue Platte brennen müssen, wieder herausnehmen wollen.

Es gibt eine Möglichkeit, das Image einfach herunterzuladen, aber Sie können es nicht über das Festplatten-Dienstprogramm des Mac installieren (ich glaube, sie haben einige Software dafür verlinkt).

Es ist nicht das Ende der Welt und mag wie ein Pingeltuch erscheinen, aber es ist wirklich nur ein Ärgernis. Ich dachte, wir fingen an, USB-Sticks zu benutzen, damit wir CD’s nicht mehr anfassen mussten!

Lernkurve und Mangel an GUI-Zeug

Vorhin habe ich den Headless-Aspekt (und die GUI) mit dem Einrichten eines Routers verglichen, aber jemand, der *gerade* herausgefunden hat, wie man seinen Router einrichtet, wird eine kleine Lernkurve durchlaufen. Um ganz fair zu sein, die meisten anderen Dinge, die als NAS fungieren, erfordern, dass man fast alles über die Kommandozeile erledigt (ZFS ist ein großer Teil davon). Bei FreeNAS können Sie 90 % der Aufgaben über die GUI erledigen, aber es gibt ein paar Dinge, bei denen Sie einige Leute komplett verlieren werden. ZFS-Konfiguration ist eine davon. Ein anderes ist das Setzen von Berechtigungen für Dinge, die es benötigen (wie AFS). Die GUI macht sich so gut, dass es einfach ist, die Stellen zu erkennen, an denen sie im Moment zu kurz kommt. Jemand, der noch nie auf eine Eingabeaufforderung / ein Terminal / usw. schauen musste, wird es mit den meisten Dingen wirklich leicht haben, und dann eine schmerzhaft brutale Zeit mit anderen.

Schlussfolgerung

Alles in allem ist FreeNAS wohl eine der besten Lösungen, die es derzeit gibt. Es hat zwar seine Schwächen, aber mit der Zeit wird es sich mit ziemlicher Sicherheit dramatisch verbessern.

5 Anmerkungen | Sagen Sie einen Kommentar

  1. hallo,
    Ich habe eine FreeAS-Box gebaut. Ich habe 4 1TB Sata-Laufwerke angeschlossen, die ohne Hardware-RAID angeschlossen sind und FreeNAS x64 Embedded von einem USB-Stick bootet. Ich habe die IP-Adresse festgelegt, den RAIDZ erstellt, eine CIFS-Share erstellt und kann sie von meinen Window- und Mac-Boxen aus sehen. Aber ich kann nicht an die Aktie schreiben, die ich erstellt habe.

    Mir ist klar, dass das kurze Kommen ist, dass Sie die Berechtigungen von der Website nicht festlegen und die Datei smb.conf von Hand bearbeiten müssen. Ich habe in der Vergangenheit und für meinen Job die Bearbeitung von Conf-Dateien durchgeführt, aber ich habe noch nie mit den Einstellungen von smb.conf gearbeitet.

    Kannst du mir einen Haufen werfen, wie man die Samba-Einstellungen konfiguriert? Ich habe die Man-Datei gesehen, bin mir aber nicht sicher, was ich ändern muss.

    Jede Hilfe wäre großartig, ich freue mich sehr darauf, die Box zum Laufen zu bringen!

    Danke, Tim
  2. fiver auf Juni 13, 2010 - Klicken Sie hier, um zu antworten
    Tim:

    Dies ist höchstwahrscheinlich kein Samba-Problem. Es ist wahrscheinlich ein Problem mit lokalen Dateisystemberechtigungen. Wenn sich Ihr Computer in einem vertrauenswürdigen Netzwerk befindet, würde ich einfach einen schnellen und schmutzigen „chmod 777-Pfad zu Ihrer Samba-Share“ von einem Konsolenfenster aus erstellen (verwenden Sie Putty und SSH in).
  3. Make auf August 6, 2010 - Klicken Sie hier, um zu antworten
    Guter Artikel. Ich benutze zfs seit einiger Zeit auf Freenas und stimme allem, was du gesagt hast, völlig zu.
  4. shetu auf September 11, 2010 - Klicken Sie hier, um zu antworten
    Ich benutze es. Gibt es ein gutes Tutorial für die Installation von MySQL?
  5. Derek auf November 5, 2011 - Klicken Sie hier, um zu antworten
    Ich habe mit dem Freenas-Setup gegen Zahn gekämpft (viel einen Crashkurs absolviert), aber am Ende habe ich festgestellt, dass die neue Version (8.0.0 bis 8.0.1) ein kleines Extra enthält, um mir zu helfen, und jetzt bin ich glücklich, wie es auch sein kann. Habe ein paar Anpassungen zu machen, aber liebe es trotzdem. Großartig, um zusätzliche Dateien zu speichern, die ich nur einmal und wieder verwende, und ich kann Filme darauf belassen, die meine Frau ansehen kann, wenn sie Zeit hat.

Sagen Sie einen Kommentar

Sie können einen Alias und gefälschte E-Mails verwenden Wenn Sie sich jedoch für die Verwendung einer echten E-Mail entscheiden, werden "Gravatare" unterstützt. Lesen Sie die Datenschutzerklärung für weitere Details.