Ja: CasaOS kann USB-Festplatten und -SSDs verwenden, sofern Linux sie erkennt und einbindet. Die entscheidenden praktischen Fragen betreffen das Dateisystem, einen stabilen Einhängepfad, Berechtigungen, die Stromversorgung und die Art, wie jede Docker-App das Laufwerk einbindet.
Bestätigen, dass Linux das Laufwerk erkennt
lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINTS
sudo blkid
Wenn das Laufwerk keinen Einhängepunkt hat, beheben Sie das, bevor Sie CasaOS weiter untersuchen.
CasaOS organisiert den Speicher rund um /DATA
Das aktuelle Installationsprogramm konfiguriert die Verwaltung entfernbarer Medien rund um CasaOS-/DATA-Einhängungen. Stabile Pfade unter /DATA lassen sich in App-Bind-Mounts leichter wiederverwenden als temporäre Einhängeorte der Desktop-Umgebung.
Das Dateisystem passend zum Einsatzzweck auswählen
| Dateisystem | Geeignet für | Kompromiss |
|---|---|---|
| ext4 | Linux-Serverlaufwerk im Dauerbetrieb | Weniger kompatibel mit Windows |
| NTFS | Gemeinsame Nutzung mit Windows | Anderes Berechtigungsverhalten unter Linux |
| exFAT | Portables Transferlaufwerk | Weniger geeignet für App-Datenbanken |
Das Laufwerk in jede App einbinden
Ein auf dem Host sichtbares Laufwerk ist nicht automatisch in jedem Container sichtbar. Docker erfordert explizite Hostpfad-Einbindungen.
USB-Speicher vorsichtig verwenden
- Versorgen Sie 3,5-Zoll-Festplatten über ein geeignetes Gehäuse mit Strom.
- Vermeiden Sie lose Kabel bei Datenbanken.
- Trennen Sie eingehängte Laufwerke während Schreibvorgängen nicht.
- Verwenden Sie für kritische Pfade dauerhafte, UUID-basierte Einhängungen.
- Erstellen Sie Backups; ein zweites Laufwerk ist nicht automatisch ein Backup.
Die Laufwerksverwaltung von CasaOS veranschaulicht das Speichermodell. Der Katalog für selbst gehostete Apps hilft dabei, Apps zu identifizieren, die explizite Datenpfade benötigen.
Wenn der USB-Speicher nicht mehr ausreicht, bietet ZimaBoard 2 eine native SATA-Anbindung.
Das Einhängen rebootfest machen
Verwenden Sie für ein dauerhaftes Datenlaufwerk einen stabilen Bezeichner wie die Dateisystem-UUID, statt sich auf einen Gerätenamen wie /dev/sdb1 zu verlassen, der sich ändern kann. Bestätigen Sie die UUID mit blkid und konfigurieren Sie eine dauerhafte Einhängung, die zu Ihrer Linux-Distribution passt.
Mediendatenträger von Anwendungsdatenbanken trennen
Eine USB-Festplatte eignet sich oft gut für große Mediendateien, Backups oder Archive. Datenbanken und häufig beschriebene App-Daten reagieren empfindlicher auf Kabeltrennungen, Zurücksetzungen der USB-Bridge und aggressives Energiesparen der Festplatte. Es ist oft sicherer, /DATA/AppData auf zuverlässigem internem Speicher zu belassen und USB für umfangreiche Mediendaten zu verwenden.
Eigentümer nach dem Einhängen überprüfen
stat -c '%u:%g %a %n' /DATA/YourDrive
Wenn ein Container unter einer bestimmten PUID/PGID ausgeführt wird, stellen Sie sicher, dass der eingehängte Ordner für diese Identität beschreibbar ist. Dateisysteme wie NTFS/exFAT verwenden möglicherweise Einhängeoptionen statt der normalen Unix-Eigentümer pro Datei. Behandeln Sie sie bei der Fehlersuche daher anders als ext4.
Stromversorgung und Verhalten der USB-Bridge überprüfen
Zufällige Anwendungsfehler können durch Probleme bei der Speicherübertragung verursacht werden. Verwenden Sie bei Festplatten mit rotierenden Scheiben ein Gehäuse mit ausreichender Stromversorgung. Wenn ein Laufwerk unter Last verschwindet, prüfen Sie die Kernel-Protokolle:
dmesg -T | tail -n 100
Wiederholte USB-Zurücksetzungen oder E/A-Fehler deuten auf ein Kabel-, Bridge-, Stromversorgungs- oder Laufwerksproblem hin – nicht auf CasaOS-Berechtigungen.
Ein Datenlaufwerk sicher entfernen
Stoppen Sie die Container, die den Pfad verwenden, hängen Sie das Dateisystem aus und trennen Sie es anschließend. Wenn Sie ein Laufwerk entfernen, während Docker noch geöffnete Dateien verwendet, können Datenbanken beschädigt werden oder Anwendungen in inkonsistenten Zuständen verbleiben.
FAQ
Kann CasaOS auf einer SSD installiert werden?
CasaOS läuft auf Linux. Wenn das unterstützte Linux-System auf dieser SSD installiert ist, kann auch CasaOS dort installiert werden.
Kann Jellyfin eine USB-Festplatte verwenden?
Ja. Sorgen Sie für einen stabilen Einhängepfad und binden Sie diesen Ordner in den Jellyfin-Container ein.
