Oui : CasaOS peut utiliser des disques durs et SSD USB tant que Linux les détecte et les monte. Les questions pratiques concernent le système de fichiers, le chemin de montage stable, les permissions, l’alimentation et la manière dont chaque application Docker associe le disque.
Vérifier que Linux voit le disque
lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINTS
sudo blkid
Si le disque n’a aucun point de montage, corrigez cela avant de diagnostiquer CasaOS.
CasaOS organise le stockage autour de /DATA
L’installateur actuel configure la gestion des supports amovibles autour des montages /DATA de CasaOS. Les chemins stables sous /DATA sont plus faciles à réutiliser dans les montages de répertoires des applications que les emplacements de montage temporaires du bureau.
Choisir le système de fichiers adapté
| Système de fichiers | Usage recommandé | Compromis |
|---|---|---|
| ext4 | Disque de serveur Linux actif en permanence | Moins portable sous Windows |
| NTFS | Partage avec Windows | Comportement différent des permissions Linux |
| exFAT | Disque de transfert portable | Peu adapté aux bases de données d’applications |
Associer le disque à chaque application
Un disque visible par l’hôte n’est pas automatiquement visible dans chaque conteneur. Docker nécessite des montages explicites de chemins hôte.
Utiliser le stockage USB avec précaution
- Alimentez les disques durs de 3,5 pouces avec un boîtier adapté.
- Évitez les câbles mal fixés pour les bases de données.
- Ne débranchez pas les disques montés pendant les écritures.
- Utilisez des montages persistants fondés sur l’UUID pour les chemins critiques.
- Conservez des sauvegardes ; un second disque n’est pas automatiquement une sauvegarde.
La gestion des disques de CasaOS présente le modèle de stockage. Le catalogue d’applications auto-hébergées aide à identifier les applications qui nécessitent des chemins de données explicites.
Si votre stockage USB devient insuffisant, la ZimaBoard 2 offre une connectivité SATA native.
Faire survivre le montage aux redémarrages
Pour un disque de données permanent, utilisez un identifiant stable tel que l’UUID du système de fichiers plutôt que de dépendre d’un nom de périphérique comme /dev/sdb1, qui peut changer. Confirmez l’UUID avec blkid et configurez un montage persistant adapté à votre distribution Linux.
Séparer les disques multimédias des bases de données d’applications
Un disque dur USB convient souvent aux fichiers multimédias volumineux, aux sauvegardes ou aux archives. Les bases de données et les données d’applications fréquemment modifiées sont plus sensibles aux déconnexions de câble, aux réinitialisations du pont USB et à la mise en veille agressive du disque. Conserver /DATA/AppData sur un stockage interne fiable tout en utilisant l’USB pour les fichiers multimédias volumineux constitue souvent une configuration plus sûre.
Vérifier le propriétaire après le montage
stat -c '%u:%g %a %n' /DATA/YourDrive
Si un conteneur s’exécute avec un PUID/PGID spécifique, assurez-vous que le dossier monté est accessible en écriture pour cette identité. Les systèmes de fichiers tels que NTFS/exFAT peuvent utiliser des options de montage plutôt que la propriété Unix normale par fichier ; leur dépannage diffère donc de celui d’ext4.
Vérifier l’alimentation et le comportement du pont USB
Des erreurs aléatoires dans les applications peuvent être liées au transport du stockage. Pour les disques mécaniques, utilisez un boîtier suffisamment alimenté. Si un disque disparaît sous charge, consultez les journaux du noyau :
dmesg -T | tail -n 100
Des réinitialisations USB répétées ou des erreurs d’E/S indiquent un problème de câble, de pont, d’alimentation ou d’état du disque, et non de permissions CasaOS.
Retirer un disque de données en toute sécurité
Arrêtez les conteneurs qui utilisent le chemin, démontez le système de fichiers, puis déconnectez le disque. Retirer un disque alors que Docker a des fichiers ouverts peut corrompre les bases de données ou laisser les applications dans un état incohérent.
FAQ
CasaOS peut-il être installé sur un SSD ?
CasaOS fonctionne au-dessus de Linux. Si le système Linux pris en charge est installé sur ce SSD, CasaOS peut également y être installé.
Jellyfin peut-il utiliser un disque dur USB ?
Oui. Gardez le chemin de montage stable et montez ce dossier dans le conteneur Jellyfin.
