Ja: CasaOS kan använda USB-hårddiskar och SSD-enheter så länge Linux identifierar och monterar dem. De praktiska frågorna gäller filsystem, stabil monteringssökväg, behörigheter, strömförsörjning och hur varje Docker-app mappar enheten.
Bekräfta att Linux ser disken
lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINTS
sudo blkid
Om enheten saknar monteringspunkt åtgärdar du det innan du felsöker CasaOS.
CasaOS organiserar lagringen kring /DATA
Det aktuella installationsprogrammet konfigurerar hantering av flyttbara medier kring CasaOS /DATA-monteringar. Stabila sökvägar under /DATA är enklare att återanvända i apparnas bind-monteringar än tillfälliga monteringsplatser för skrivbordsmiljöer.
Välj filsystem efter användningsområde
| Filsystem | Passar bra för | Nackdel |
|---|---|---|
| ext4 | Linux-serverdisk som alltid är på | Mindre portabelt till Windows |
| NTFS | Delning med Windows | Annorlunda behörighetsbeteende i Linux |
| exFAT | Portabel överföringsdisk | Mindre lämpligt för appdatabaser |
Mappar enheten till varje app
En disk som är synlig för värdsystemet blir inte automatiskt synlig inuti varje container. Docker kräver uttryckliga monteringar av sökvägar på värden.
Använd USB-lagring varsamt
- Strömförsörj 3,5-tums hårddiskar från ett lämpligt kabinett.
- Undvik lösa kablar för databaser.
- Koppla inte bort monterade diskar medan data skrivs.
- Använd permanenta monteringar baserade på UUID för kritiska sökvägar.
- Ha säkerhetskopior; en andra disk är inte automatiskt en säkerhetskopia.
CasaOS diskhantering visar lagringsmodellen. Katalogen över självvärdade appar hjälper dig att identifiera appar som kräver uttryckliga datasökvägar.
Om du växer ur USB-lagringen erbjuder ZimaBoard 2 inbyggd SATA-anslutning.
Se till att monteringen överlever omstarter
För en permanent datadisk använder du en stabil identifierare, till exempel filsystemets UUID, i stället för att förlita dig på ett enhetsnamn som /dev/sdb1, eftersom det kan ändras. Bekräfta UUID:t med blkid och konfigurera en permanent montering som passar din Linux-distribution.
Separera mediadiskar från appdatabaser
En USB-hårddisk fungerar ofta bra för stora mediefiler, säkerhetskopior eller arkiv. Databaser och appdata som skrivs ofta är känsligare för frånkopplade kablar, återställningar av USB-bryggan och aggressiv diskvila. Att ha /DATA/AppData på tillförlitlig intern lagring och använda USB för större mediemängder är ofta en säkrare lösning.
Kontrollera ägarskapet efter montering
stat -c '%u:%g %a %n' /DATA/YourDrive
Om en container körs med ett specifikt PUID/PGID ser du till att den monterade mappen är skrivbar för den identiteten. Filsystem som NTFS/exFAT kan använda monteringsalternativ i stället för normalt Unix-ägarskap per fil, så de felsöks på ett annat sätt än ext4.
Kontrollera strömförsörjning och USB-bryggans beteende
Slumpmässiga appfel kan bero på problem med lagringstransporten. För mekaniska diskar använder du ett kabinett med tillräcklig strömförsörjning. Om en disk försvinner under belastning kontrollerar du kärnloggarna:
dmesg -T | tail -n 100
Upprepade USB-återställningar eller I/O-fel tyder på problem med kabel, brygga, strömförsörjning eller diskens hälsa – inte med CasaOS-behörigheter.
Ta bort en datadisk på ett säkert sätt
Stoppa containrar som använder sökvägen, avmontera filsystemet och koppla sedan bort det. Om du drar ut en disk medan Docker har öppna filer kan databaser skadas eller appar lämnas i ett inkonsekvent tillstånd.
Vanliga frågor
Kan CasaOS köras på en SSD?
CasaOS körs ovanpå Linux. Om det Linux-system som stöds är installerat på SSD-enheten kan CasaOS också installeras där.
Kan Jellyfin använda en USB-hårddisk?
Ja. Håll monteringssökvägen stabil och bind-montera den mappen i Jellyfin-containern.
