Ja: CasaOS kan USB-HDD's en SSD's gebruiken zolang Linux ze detecteert en koppelt. De praktische aandachtspunten zijn het bestandssysteem, een stabiel koppelpad, machtigingen, voeding en de manier waarop elke Docker-app de schijf koppelt.
Controleer of Linux de schijf ziet
lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINTS
sudo blkid
Als de schijf geen koppelpunt heeft, los dat dan op voordat je problemen in CasaOS onderzoekt.
CasaOS organiseert opslag rond /DATA
Het huidige installatieprogramma configureert de verwerking van verwijderbare media rond CasaOS /DATA-koppelingen. Stabiele paden onder /DATA zijn gemakkelijker opnieuw te gebruiken in app-bindkoppelingen dan tijdelijke koppel locaties van desktops.
Kies het bestandssysteem voor de taak
| Bestandssysteem | Geschikt voor | Nadeel |
|---|---|---|
| ext4 | Linux-serverdisk die altijd aanstaat | Minder eenvoudig uitwisselbaar met Windows |
| NTFS | Gedeeld gebruik met Windows | Ander machtigingsgedrag in Linux |
| exFAT | Draagbare overdrachtsdisk | Minder geschikt voor app-databases |
Koppel de schijf aan elke app
Een schijf die zichtbaar is op de host, is niet automatisch zichtbaar in elke container. Docker vereist expliciete koppelingen van hostpaden.
Gebruik USB-opslag zorgvuldig
- Voed 3,5-inch HDD's via een geschikte behuizing.
- Vermijd losse kabels voor databases.
- Koppel gekoppelde schijven niet los tijdens schrijfbewerkingen.
- Gebruik persistente koppelingen op basis van UUID's voor kritieke paden.
- Houd back-ups bij; een tweede schijf is niet automatisch een back-up.
De schijfbeheerfunctie van CasaOS laat het opslagmodel zien. De catalogus met zelf gehoste apps helpt bij het identificeren van apps die expliciete datapaden nodig hebben.
Als je USB-opslag ontgroeit, biedt ZimaBoard 2 native SATA-connectiviteit.
Zorg dat de koppeling reboots overleeft
Gebruik voor een permanente datadisk een stabiele identificatie, zoals de UUID van het bestandssysteem, in plaats van te vertrouwen op een apparaatnaam zoals /dev/sdb1, die kan veranderen. Bevestig de UUID met blkid en configureer een persistente koppeling die geschikt is voor je Linux-distributie.
Scheid mediadisks van applicatiedatabases
Een USB-HDD is vaak prima voor grote mediabestanden, back-ups of archieven. Databases en appgegevens waar vaak naar wordt geschreven zijn gevoeliger voor losgeraakte kabels, resets van USB-bruggen en agressieve schijf-slaapstanden. Het is vaak veiliger om /DATA/AppData op betrouwbare interne opslag te bewaren en USB te gebruiken voor grote mediabestanden.
Controleer het eigenaarschap na het koppelen
stat -c '%u:%g %a %n' /DATA/YourDrive
Als een container met een specifieke PUID/PGID draait, zorg er dan voor dat de gekoppelde map schrijfbaar is voor die identiteit. Bestandssystemen zoals NTFS/exFAT kunnen koppelopties gebruiken in plaats van normaal Unix-eigenaarschap per bestand, dus los problemen daarmee anders op dan met ext4.
Controleer het gedrag van de voeding en USB-brug
Willekeurige applicatiefouten kunnen transportproblemen met de opslag zijn. Gebruik voor draaiende schijven een behuizing met voldoende voeding. Als een schijf onder belasting verdwijnt, controleer dan de kernel-logboeken:
dmesg -T | tail -n 100
Herhaalde USB-resets of I/O-fouten wijzen op problemen met de kabel, brug, voeding of schijfconditie — niet met de machtigingen van CasaOS.
Verwijder een datadisk veilig
Stop de containers die het pad gebruiken, ontkoppel het bestandssysteem en koppel de schijf daarna los. Een schijf lostrekken terwijl Docker bestanden geopend heeft, kan databases beschadigen of applicaties in een inconsistente toestand achterlaten.
Veelgestelde vragen
Kan CasaOS op een SSD staan?
CasaOS draait boven op Linux. Als het ondersteunde Linux-systeem op die SSD is geïnstalleerd, kan CasaOS daar ook worden geïnstalleerd.
Kan Jellyfin een USB-HDD gebruiken?
Ja. Houd het koppelpad stabiel en koppel die map via een bindkoppeling aan de Jellyfin-container.
