Aller au contenu principal

Gestion du Stockage

Votre PCS dispose d'un espace disque limité. À mesure que vous installez des applications et accumulez des données, la gestion du stockage devient importante. Ce guide explique comment surveiller, optimiser et étendre votre stockage.

Surveiller l'utilisation du disque​

Depuis le panneau d'administration​

  1. Allez dans Panneau d'administration → Ressources → onglet Disque.
  2. Vous verrez :
    • Espace disque total et espace utilisé
    • Pourcentage d'utilisation — maintenez-le en dessous de 85 % pour des performances optimales
    • Résultats de benchmark disque (si vous en avez exécuté un)

Depuis CasaOS​

Le tableau de bord CasaOS affiche un widget Disque en haut avec un aperçu rapide de l'espace utilisé vs total.

Depuis le terminal​

Pour plus de détails, connectez-vous via Panneau d'administration → Terminal :

# Utilisation globale du disque
df -h /

# Taille des données de chaque application
du -sh /DATA/AppData/*/

# Top 10 des plus gros répertoires
du -sh /DATA/AppData/*/ | sort -rh | head -10

# Taille des images Docker
docker system df

Ce qui utilise l'espace disque​

Voici où va typiquement votre espace disque :

CatégorieEmplacementTaille typique
Données des applications/DATA/AppData/<app>/Très variable
Images DockerStockage Docker100 Mo–2 Go par app
Sauvegardes/DATA/AppData/ (fichiers zip)Même taille que les données
Système/ (système de fichiers racine)5–10 Go
Cache de build DockerStockage DockerPeut croître avec le temps

Applications gourmandes en espace​

Certaines applications utilisent nettement plus d'espace disque que d'autres :

  • Immich — Les bibliothèques de photos et vidéos peuvent être très volumineuses (50 Go–1 To+)
  • Jellyfin — Les bibliothèques multimédias (films, séries TV) sont généralement les plus grandes
  • Nextcloud — Dépend de ce que vous synchronisez, peut croître rapidement
  • Bases de données — Les applications avec bases de données (Docmost, Vaultwarden) sont généralement petites

Libérer de l'espace disque​

1. Supprimer les anciennes sauvegardes​

Les sauvegardes peuvent s'accumuler et consommer beaucoup d'espace.

Depuis le panneau d'administration :

  1. Allez dans Panneau d'administration → Applications.
  2. Vérifiez le nombre de Sauvegardes pour chaque application.
  3. Supprimez les anciennes sauvegardes dont vous n'avez plus besoin, en gardant les 2–3 plus récentes.

Depuis le terminal :

# Trouver tous les fichiers de sauvegarde
find /DATA/AppData/ -name "*.tar.gz" -o -name "*backup*.zip" | sort

# Vérifier la taille totale des sauvegardes
find /DATA/AppData/ -name "*backup*" -exec du -sh {} + | sort -rh

# Supprimer les sauvegardes de plus de 30 jours
find /DATA/AppData/ -name "*backup*" -mtime +30 -delete

2. Nettoyer les ressources Docker​

Docker peut accumuler des images, conteneurs et volumes inutilisés.

# Voir combien d'espace Docker utilise
docker system df

# Supprimer les conteneurs, images et cache de build inutilisés
docker system prune

# Plus agressif : supprimer aussi les volumes inutilisés (ATTENTION : peut supprimer des données)
docker system prune --volumes
attention

Soyez prudent avec docker system prune --volumes — cette commande supprime les volumes inutilisés qui pourraient contenir des données d'application. N'utilisez cette option que si vous êtes sûr qu'aucune donnée importante ne se trouve dans des volumes orphelins.

3. Nettoyage spécifique aux applications​

Certaines applications disposent de leurs propres options de nettoyage :

  • Immich — Supprimer les photos en double, vider la corbeille
  • Jellyfin — Vider le cache depuis les paramètres de Jellyfin
  • Nextcloud — Vider la corbeille, effacer le cache des aperçus

4. Désinstaller les applications inutilisées​

Si vous avez des applications que vous n'utilisez plus :

  1. Créez d'abord une sauvegarde depuis Panneau d'administration → Applications (au cas où vous en auriez besoin plus tard).
  2. Désinstallez depuis CasaOS — clic droit sur l'application et choisissez Désinstaller.
  3. Choisissez Supprimer les données si vous êtes sûr de ne plus en avoir besoin.

Santé du disque​

Exécuter un benchmark disque​

  1. Allez dans Panneau d'administration → Ressources → onglet Disque.
  2. Cliquez sur Exécuter le benchmark disque.
  3. Comparez les résultats avec les valeurs attendues pour votre type de disque :
Type de disqueVitesse de lecture attendueVitesse d'écriture attendue
HDD100–200 Mo/s80–150 Mo/s
SSD SATA400–550 Mo/s350–500 Mo/s
SSD NVMe1000–3500 Mo/s800–3000 Mo/s

Des résultats significativement inférieurs peuvent indiquer un disque défaillant.

Signes de problèmes de disque​

  • Ralentissement soudain des performances
  • Applications qui plantent ou ne démarrent plus
  • Messages d'erreur d'E/S dans les journaux des applications
  • Résultats de benchmark très inférieurs aux valeurs attendues

Si vous suspectez des problèmes de disque, créez des sauvegardes immédiatement et envisagez de migrer vers un nouveau PCS.

Étendre le stockage​

Stockage USB externe​

Vous pouvez connecter des disques USB externes à votre PCS pour du stockage supplémentaire :

  1. Connectez le disque USB au PCS.
  2. Depuis le terminal, trouvez le disque :
    lsblk
  3. Montez le disque :
    sudo mkdir -p /mnt/external
    sudo mount /dev/sdb1 /mnt/external
  4. Pour le rendre permanent, ajoutez-le à /etc/fstab.

Utiliser le stockage externe pour les médias​

Pour les applications gourmandes en médias comme Jellyfin ou Immich, vous pouvez stocker les médias sur le disque externe et configurer l'application pour lire depuis cet emplacement.

Bonnes pratiques de stockage​

  • Surveillez régulièrement — Vérifiez l'utilisation du disque mensuellement depuis le panneau d'administration
  • Gardez les sauvegardes allégées — Ne conservez que 2–3 sauvegardes récentes par application
  • Nettoyez Docker périodiquement — Exécutez docker system prune mensuellement
  • Configurez des alertes — Utilisez Uptime Kuma pour surveiller le pourcentage d'utilisation du disque
  • Planifiez la croissance — Si vous êtes au-dessus de 70 % d'utilisation, commencez à prévoir plus d'espace
  • Gardez 15 % libre — Les performances se dégradent significativement quand les disques dépassent 85 % d'utilisation