Unraid und TrueNAS sind die beiden beliebtesten Betriebssysteme für NAS DIY. Es gibt eine Vielzahl unterschiedlicher Konfigurationen und Anwendungen, die auf beiden Betriebssystemen ausgeführt werden können, und in diesem Artikel werden wir uns mit den wichtigsten Unterschieden befassen. Bevor ich beginne, möchte ich darauf hinweisen, dass beide Optionen hervorragend sind und Sie höchstwahrscheinlich mit der einen oder der anderen zufrieden sein werden. Es gibt jedoch einige recht wichtige Unterschiede, wie Sie beim Weiterlesen feststellen werden.
Was ist Unraid?
Unraid ist ein proprietäres Betriebssystem für Netzwerkspeicher. Mit Unraid können Sie freigegebene Ordner erstellen und verwalten, verschiedene Anwendungen ausführen und sogar Docker-Container erstellen und ausführen, wenn Sie dies wünschen. Mit Unraid können Sie auch virtuelle Maschinen erstellen, obwohl es sich dabei nicht um einen traditionellen Hypervisor handelt.
Der größte Vorteil von Unraid ist, dass es unglaublich benutzerfreundlich ist. Nach meiner Erfahrung sind die meisten Betriebssysteme für NAS-Server sind ziemlich verwirrend, wenn Sie sie zum ersten Mal einrichten, aber Unraid ist logisch, was bedeutet, dass Sie sich schnell daran gewöhnen werden. Denken Sie daran, dass Unraid nicht kostenlos ist. Sie müssen also eine Lizenz erwerben, die von der Anzahl der Festplatten abhängt, die Sie verwenden wollen.
Was ist TrueNAS?
TrueNAS ist ein Betriebssystem, das auf dem OpenZFS-Dateisystem entwickelt wurde. Was TrueNAS anders macht, ist die Tatsache, dass es eigentlich zwei verschiedene Versionen gibt: TrueNAS Core und TrueNAS Scale. TrueNAS Core existiert seit 2005 (früher bekannt als FreeNAS) und basiert auf FreeBSD. TrueNAS Scale wurde 2022 veröffentlicht und basiert auf Debian-Linux. Sie sind sowohl ähnlich als auch unterschiedlich, wie wir in unser Vergleich von TrueNAS Core vs. TrueNAS Scale.
Unabhängig von der verwendeten Version (TrueNAS Core oder Scale) ist TrueNAS im Gegensatz zu Unraid kostenlos und Open-Source.
Dateisysteme
Der erste und größte Unterschied zwischen TrueNAS und Unraid ist das Dateisystem, das sie verwenden. Standardmäßig verwendet Unraid XFS oder BTRFS (Sie haben technisch gesehen die Möglichkeit, ReiserFS zu verwenden, aber die Unterstützung ist veraltet). Auf der anderen Seite verwendet TrueNAS ZFS, das eine Tonne Vorteile hat. Diese beiden Systeme sind völlig unterschiedlich und die wichtigste Frage, die Sie beantworten müssen, ist, ob Sie ZFS verwenden möchten. Wenn ja, ist Unraid keine Option und Sie werden gezwungen sein, TrueNAS Core oder Scale zu verwenden.
Wenn Sie Unraid einrichten, werden Sie aufgefordert, Ihre Festplatten hinzuzufügen und eine (maximal zwei) Festplatten auszuwählen, die als Paritätslaufwerk(e) verwendet werden soll(en). Die ausgewählten Paritätslaufwerke schützen Ihr Netzwerk vor Datenverlust. Wenn eines der Laufwerke Ihres NAS ausfällt, werden die Paritätsbits verwendet, um ein neues Laufwerk zu rekonstruieren. In der einfachsten Form, wenn Sie ein Paritätslaufwerk haben, kann eine Festplatte ohne Datenverlust ausfallen. Wenn Sie zwei haben (die bei größeren Netzwerken verwendet werden), können zwei Festplatten ohne Datenverlust ausfallen.
ZFS auf TrueNAS ist extrem unterschiedlich. Wenn Sie in TrueNAS einen Speicherpool einrichten, verwenden die meisten Leute RAIDZ1 oder RAIDZ2. RAIDZ1 ermöglicht den Ausfall einer Festplatte ohne Datenverlust, und RAIDZ2 ermöglicht den Ausfall von zwei Festplatten ohne Datenverlust. Es gibt noch weitere Vorteile bei der Verwendung von ZFS, aber das ist etwas für einen späteren Artikel.
Verwaltung von Daten
Unraid und TrueNAS sind sich extrem ähnlich, wenn es um das Hinzufügen oder Löschen von Daten auf Ihrem NAS geht. In beiden Betriebssystemen werden Sie freigegebene Ordner erstellen, auf die Sie über Ihr Netzwerk (SMB, NFS, iSCSI usw.) zugreifen können. Dies ist die wichtigste Funktion eines NAS, und obwohl der Installationsprozess bei jedem anders ist, werden die Gesamtfunktionalität und die Erfahrung des Endbenutzers gleich sein.
Ein kleiner Unterschied ist, dass TrueNAS Ihnen standardmäßig die Möglichkeit bietet, Schnappschüsse zu erstellen. Schnappschüsse frieren die auf Ihrem NAS freigegebenen Ordner zu einem bestimmten Zeitpunkt ein und ermöglichen es Ihnen, sie im Falle eines Datenverlusts, einer Beschädigung oder sogar eines Ransomware-Angriffs wiederherzustellen. Snapshots lassen sich in TrueNAS dank des ZFS-Dateisystems einfach einrichten.
Unraid ähnelt TrueNAS insofern, als dass Snapshots unterstützt werden, allerdings nur, wenn Sie das BTRFS-Dateisystem verwenden. Wenn Sie das XFS-Dateisystem verwenden, können Sie keine Schnappschüsse verwenden. Das XFS-System hat seine eigenen Vorteile, aber modernere Funktionen wie Schnappschüsse werden nicht unterstützt. Dies ist ein wichtiger Unterschied, den Sie beachten sollten, wenn Sie XFS mit Unraid verwenden möchten.
Anwendungen
Nachdem Sie Ihren Unraid-Server eingerichtet und konfiguriert haben, gibt es tonnenweise verschiedene Dienste, die Sie auf Ihrem NAS ausführen können; einer der wichtigsten Verwendungszwecke ist der Medienserver mit Plex. Die Art und Weise, wie Anwendungen in Unraid installiert werden, erfolgt über die Anwendungsseite, auf der Sie bestimmte Anwendungen durchsuchen oder suchen können.
Je nachdem, welche Version Sie verwenden, unterscheidet sich TrueNAS stark von Unraid. Wenn Sie TrueNAS Scale verwenden, steht Ihnen eine große Anzahl von Anwendungen zur Verfügung, die Sie direkt über den Anwendungsbereich installieren können.
Wenn Sie jedoch TrueNAS Core verwenden, müssen Sie Plugins erstellen. Ihre Funktionsweise ist sehr ähnlich, aber die Plugins werden in Jails installiert, was bedeutet, dass der Dienst technisch vom Betriebssystem isoliert ist.
Letztendlich ist das Endergebnis das gleiche. Sie können verschiedene Dienste auf Ihrem NAS-Betriebssystem ausführen, und obwohl der Konfigurationsprozess und der Installationsort (innerhalb eines Gefängnisses, in Docker usw.) unterschiedlich sind, ist das Endergebnis das gleiche.
Kompatibilität und Anforderungen
Aus der Sicht der reinen Kompatibilität werden Unraid und TrueNAS auf einer Vielzahl unterschiedlicher Hardware laufen. Das bedeutet, dass Sie, wenn Sie einen alten PC herumstehen haben oder bauen Sie Ihren SIN aus neuen Komponenten, stehen die Chancen gut, dass Sie Unraid oder TrueNAS zum Laufen bringen können.
Ein wesentlicher Unterschied ist jedoch, dass ZFS extrem speicherhungrig ist. Die Mindestmenge an Arbeitsspeicher, die Sie auf TrueNAS verwenden können, beträgt 8 GB, und die meisten Benutzer empfehlen eher ein Minimum von 16 GB. Unraid hat diese Anforderungen nicht und wird auf Systemen mit 2 GB Arbeitsspeicher perfekt funktionieren (obwohl ein Minimum von 4 GB empfohlen wird).
Ein weiterer viel diskutierter Punkt ist die Verwendung von ECC-Speicher mit ZFS. Ohne ins Detail zu gehen, erkennt und korrigiert ECC-Speicher Speicherfehler, während dies bei Nicht-ECC-Speicher nicht der Fall ist. Dies ist ein erheblicher Vorteil, da der ECC-Speicher keine Fehler auf die Festplatte schreiben sollte. Viele denken, dass dies für ZFS eine Anforderung ist, und betrachten daher ECC-Speicher als eine Anforderung für TrueNAS. Es ist wichtig, dies zu betonen, denn wenn Sie ECC-Speicher wollen, sind Ihre Hardwareoptionen minimal - zumindest im Vergleich zu Nicht-ECC-Optionen.
Während viele den ECC-Speicher als eine Anforderung für TrueNAS ansehen, ist der Kontrapunkt zu diesem Argument, dass ECC-Speicher allen Dateisystemen helfen wird. Die Frage, die Sie sich stellen müssen, ist, ob Sie ECC-Speicher für Ihr TrueNAS benötigen.
Aus persönlichen Gründen lasse ich TrueNAS nicht ohne ECC-Speicher laufen. Wenn ich ein System mit nicht-ECC-Speicher starte, halte ich mich an Unraid, aber jeder muss seine eigene Entscheidung treffen, und deshalb melde ich das.
Schlussfolgerung: Unraid vs. TrueNAS
In diesem Artikel haben wir Unraid und TrueNAS untersucht, um zu versuchen, herauszufinden, welches NAS-Betriebssystem Sie verwenden sollten. Die Grundfunktionen dieser Systeme sind äußerst ähnlich, was bedeutet, dass Sie freigegebene Ordner erstellen und über Ihr Netzwerk darauf zugreifen werden. Sie können auch Anwendungen installieren, die Ihnen helfen, einige der auf dem NAS vorhandenen Daten zu nutzen (z. B. das Ausführen eines Medienservers mit Plex). Von den grundlegenden Funktionen her gesehen werden Sie mit dem einen oder anderen zufrieden sein.
Was diese beiden Betriebssysteme voneinander unterscheidet (und worauf Sie Ihre Entscheidung letztendlich stützen sollten), ist das Dateisystem, das Sie verwenden möchten. Wenn Sie ZFS verwenden möchten, müssen Sie TrueNAS Core oder Scale verwenden. Bedenken Sie, dass, wie oben erwähnt, die Systemanforderungen bei dieser Konfiguration in der Regel höher sind und viele den ECC-Speicher als Notwendigkeit ansehen.
Wenn Sie XFS oder BTRFS ausführen möchten, müssen Sie Unraid installieren, aber Sie müssen eine Lizenz kaufen, die sich nach der Gesamtzahl der Festplatten richtet, die Sie voraussichtlich verwenden werden, was bei TrueNAS nicht erforderlich ist. Sie haben auch den Vorteil, dass Sie weniger Systemressourcen benötigen, da Unraid sehr gut mit 4 GB Arbeitsspeicher oder sogar mit nur 2 GB Arbeitsspeicher funktioniert. Außerdem ist ECC-Speicher auf einem NAS-Server zwar immer von Vorteil, aber viele sehen ihn bei XFS oder BTRFS nicht als zwingend erforderlich an, wie es bei ZFS der Fall ist.