Wie man ein CasaOS NAS mit einem Mini-PC und einem Multi-Bay USB DAS baut

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Ein zuverlässiges CasaOS-NAS beginnt damit, Mini-PC, USB-DAS und Softwareschicht als drei verschiedene Teile eines Systems zu behandeln.

Der Mini-PC liefert Rechenleistung und Netzwerk, das DAS die direkt angeschlossenen Festplatten, und CasaOS stellt das Dashboard, Freigaben und die Anwendungsschicht bereit. Das System wird instabil, wenn diese Verantwortlichkeiten verschwimmen – besonders wenn sich USB-Gerätenamen ändern, ein gemeinsames Kabel verwendet wird oder eine Boot-Festplatte ausfällt und Speicherpfade verschwinden. Planen Sie die Topologie und den Wiederherstellungsweg, bevor Sie wichtige Dateien importieren.

Definieren Sie die Rollen von Mini-PC, DAS und CasaOS, bevor Sie Laufwerke anschließen

Ein Mini-PC plus Multi-Bay-DAS kann wie ein NAS funktionieren, aber das DAS selbst ist kein NAS. Es hat keine Benutzerkonten, keine Netzwerkdienste, keine Anwendungsschicht oder unabhängigen Wiederherstellungsablauf. Der Host muss die Festplatten erkennen, sie konsistent einbinden und ausgewählte Ordner für Clients freigeben.

Ein praktischer Mini-PC-NAS-Leitfaden beschreibt ein NAS als Kombination aus Speicher, Netzwerkdateidiensten und Verwaltung. Dieses dreischichtige NAS-Modell ist hier nützlich: Das DAS liefert den Speicher, Linux stellt das Dateisystem und die Einhängepunkte bereit, und CasaOS sitzt darüber als Verwaltungs- und Anwendungsschicht.

Bestimmen Sie die Hauptaufgaben des Servers, bevor Sie Apps installieren. Ein einfacher erster Aufbau könnte einen gemeinsamen Medienordner, ein Ziel für Computer-Backups und einen privaten Bereich für Anwendungsdaten bereitstellen. Die bestehende ZimaSpace-Anleitung zum Aufbau eines ersten Heimservers mit drei Diensten kann helfen, den ersten CasaOS-Stack überschaubar zu halten.

Wählen Sie ein DAS, das jedes Laufwerk vorhersehbar anzeigt

Die Anzahl der Einschübe allein bestimmt nicht, ob ein Gehäuse für einen Server geeignet ist. Stellen Sie sicher, ob der Host jede Festplatte unabhängig erkennt, ob das Gehäuse eine eigene stabile Stromversorgung hat, wie die Kühlung bei voller Belegung aller Einschübe funktioniert und ob der Controller die Festplattenidentität nach einem Neustart oder Austausch ändert.

Eine Praxisbewertung eines fünf-Bay-DAS kombinierte das Gehäuse mit einem Mini-PC und beschrieb das DAS als einfache Box mit Bays, Controller, Lüfter und Netzteil. Der Test zeigt, warum ein Multi-Bay-DAS als Speicherebene für ein Mini-PC-NAS dienen kann, während der Host für Betriebssystem und Datendienste verantwortlich bleibt.

Bevorzugen Sie die direkte Festplattenanbindung, wenn das Betriebssystem Dateisysteme, Pooling oder Backup-Jobs verwaltet. Vermeiden Sie die Annahme, dass ein Hardware-RAID-Modus sicherer ist, nur weil mehrere Laufwerke als ein Gerät erscheinen. Dies kann den Zustand einzelner Laufwerke verbergen und die Wiederherstellung vom Controller des Gehäuses abhängig machen.

Behandeln Sie USB-Bandbreite und Stromversorgung als gemeinsame Ressourcen

Jede Festplatte im Gehäuse teilt sich letztlich eine Host-Verbindung. Sequenzielle Lesevorgänge von einer HDD sind möglicherweise moderat, aber gleichzeitige Backups, Medienscans, Thumbnail-Erstellung und Dateikopien konkurrieren um denselben USB-Anschluss. Der Gehäuselüfter und alle installierten Laufwerke sind ebenfalls von einem Stromsystem abhängig.

Ein Mini-PC-NAS-Leitfaden weist darauf hin, dass externe USB-Gehäuse praktisch sind, aber USB-Zuverlässigkeitsprobleme mit sich bringen, und dass mehrere HDDs eine gemeinsame 10-Gbps-Verbindung bei gleichzeitiger Arbeit auslasten können. Deshalb sollte die USB-Bandbreite für die kombinierte Arbeitslast geplant werden, nicht anhand eines Einzel-Laufwerk-Geschwindigkeitstests beurteilt.

Schließen Sie das DAS direkt an den Mini-PC an, nicht über einen ungespeisten Hub. Verwenden Sie das mit dem Gehäuse gelieferte Netzteil, sichern Sie das Datenkabel und überprüfen Sie, ob alle Laufwerke nach einem Kaltstart zurückkehren. Wenn das Gehäuse einen automatischen Schlafmodus bietet, testen Sie Datenbank-Schreibvorgänge und geplante Backups, nachdem die Festplatten inaktiv waren.

Stabile Mount-Punkte erstellen, bevor CasaOS den Speicher erkennt

Linux-Gerätenamen wie /dev/sdb und /dev/sdc kann sich ändern, wenn USB-Festplatten neu verbunden werden oder in einer anderen Reihenfolge starten. Eine Anwendung, die Medien an einem Pfad erwartet, findet nach dem Neustart möglicherweise stillschweigend eine andere Festplatte oder einen leeren Ordner.

Ein aktueller Linux-Festplattenleitfaden empfiehlt, Daten-Dateisysteme nach UUID zu mounten, da rohe Gerätenamen nicht garantiert stabil bleiben, insbesondere bei mehreren Festplatten oder USB-Speichern. Sein UUID-basierter persistenter Mount-Workflow bietet die richtige Grundlage, bevor CasaOS Speicher in Freigaben oder Container einbindet.

Erstellen Sie beschreibende Einbindungspunkte wie etwa /mnt/storage/media, /mnt/storage/backups, und /mnt/storage/archive. Testen Sie die Einbindungskonfiguration vor dem Neustart, starten Sie den Server zweimal neu und bestätigen Sie, dass jeder Pfad weiterhin auf das beabsichtigte Dateisystem zeigt. CasaOS sollte eine stabile Speicherzuordnung übernehmen und nicht der Ort sein, an dem die Festplattenidentität erraten wird.

Trennen Sie das Boot-Laufwerk, App-Daten, geteilte Dateien und Backups

Platzieren Sie nicht jede Ebene in einem einzigen Bulk-Medienordner. Die interne SSD des Mini-PCs sollte normalerweise Linux, CasaOS und austauschbaren Anwendungscode beherbergen. Persistenter Anwendungszustand – Datenbanken, Konfigurationen, Indizes und Geheimnisse – benötigt einen eigenen geschützten Pfad. Geteilte Dateien und Medien können auf dem DAS liegen, während Backups ein Ziel benötigen, das nicht als gewöhnlicher Arbeitsspeicher behandelt wird.

Better Stack erklärt, dass Container-Daten in persistentem Speicher abgelegt werden müssen, wenn sie einen Austausch des Containers überleben sollen. Dieser unabhängige Lebenszyklus für Anwendungsdaten ist in einem CasaOS-Build essenziell, da eine Neuinstallation oder Aktualisierung einer App deren Datenbank nicht löschen oder die Medienbibliothek von Grund auf neu scannen sollte.

Ebene Empfohlener Speicherort Erwartung an die Wiederherstellung
Linux und CasaOS Interne SSD Neu installierbar anhand dokumentierter Schritte
Anwendungszustand Dedizierter App-Datenpfad Häufige Backups und getestete Wiederherstellung
Geteilte Dateien und Medien DAS-Datenträger Geschützt entsprechend Wert und Ersetzbarkeit
Backup-Kopien Getrennte Festplatte, System oder externes Ziel Wiederherstellbar ohne den laufenden CasaOS-Host

Fügen Sie CasaOS-Freigaben und Apps erst hinzu, nachdem der Speicher einen Neustart überstanden hat

CasaOS kann die App-Installation und Speicherzuordnung vereinfachen, sollte jedoch ein bereits stabiles Dateisystem-Layout verwenden. Eine Übersicht von Drittanbietern zu CasaOS stellt fest, dass das Dashboard Laufwerke anzeigen, externe Speicher einbinden und Speicherpfade Anwendungen zuweisen kann, während RAID oder ZFS auf Betriebssystemebene verwaltet werden. Diese Trennung zwischen CasaOS-Verwaltung und dem zugrunde liegenden Speichermodell verhindert, dass die Oberfläche mit Datenschutz verwechselt wird.

Installieren Sie CasaOS erst, nachdem das Basissystem Linux eine feste lokale Adresse hat und das DAS zuverlässig eingebunden wird. Die ZimaSpace-Anleitung zum Installieren von CasaOS auf einem Mini-PC oder Heimserver behandelt diese Installationsphase. Erstellen Sie anschließend Shares mit benannten Benutzern, ordnen Sie jeder App nur die benötigten Ordner zu und vermeiden Sie es, experimentellen Containern den gesamten DAS-Root zu geben.

Testen Sie einen Client, bevor Sie die gesamte Bibliothek importieren. Erstellen, benennen und löschen Sie eine temporäre Datei; starten Sie die App neu; starten Sie den Mini-PC neu; und bestätigen Sie dann, dass derselbe Share und Datenpfad ohne manuelles Remapping zurückkehren.

Testen Sie Trennungen, Wiederherstellungen und die Upgrade-Grenze

Eine fertige Einrichtung muss mehr als einen normalen Lesetest überstehen. Trennen Sie das DAS, während keine Schreibvorgänge aktiv sind, und bestätigen Sie, dass Dienste sichtbar ausfallen, anstatt in leere Mount-Punkt-Ordner zu schreiben. Schließen Sie es wieder an, starten Sie neu und prüfen Sie, ob die erwarteten Laufwerke und Pfade zurückkehren. Stellen Sie dann eine Anwendungs-Konfiguration und eine gelöschte Datei aus dem Backup wieder her.

Das Backup-Test-Tutorial von TechTarget betont die Wiederherstellung von Daten und die Validierung, dass die resultierende Arbeitslast funktioniert, da das Vorhandensein von Backup-Dateien allein keine Wiederherstellung beweist. Verwenden Sie diesen funktionalen Wiederherstellungstest als letzte Hürde, bevor das CasaOS NAS zum einzigen Speicherort wichtiger Haushaltsdaten wird.

Ein ZimaBoard 2 Mini Home Server passt zu dieser Topologie, wenn die Priorität auf kompakter x86-Rechenleistung, direkter Speicheranbindung und einem app-zentrierten CasaOS-Stack liegt. Ein ZimaCube 2 AI NAS wird zur klareren Architektur, wenn mehrere Laufwerke, integriertes Speichermanagement, Mehrbenutzerfähigkeit und speicherzentrierte Wiederherstellung wichtiger sind als die Erhaltung eines separaten USB-DAS.

Der Aufbau ist abgeschlossen, wenn jedes Laufwerk eine stabile Identität hat, jeder Dienst einen begrenzten Datenpfad besitzt, das DAS ohne stille Schreibvorgänge entfernt werden kann und die Wiederherstellung nicht davon abhängt, wie das Dashboard aussah.

NAS- und Servereinrichtung

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.