Restic : Comment connaître la taille totale de vos sauvegardes
Lorsque vous utilisez Restic pour vos sauvegardes, il est essentiel de pouvoir mesurer et suivre la taille de vos données. Cette connaissance vous permet de mieux gérer votre espace de stockage et d'optimiser votre stratégie de sauvegarde.
Les commandes essentielles pour analyser la taille
1. restic stats
- La commande principale
La commande restic stats
est votre outil principal pour obtenir des informations sur la taille de vos sauvegardes :
# Taille totale dédupliquée des données sauvegardées
restic stats
# Taille des fichiers individuels (avant déduplication)
restic stats --mode raw-files
# Taille des blobs de données
restic stats --mode blobs-per-file
Exemple pratique
2. restic snapshots
- Vue d'ensemble des sauvegardes
Pour voir la taille de chaque snapshot individuellement :
# Lister tous les snapshots avec leur taille
restic snapshots
# Version détaillée avec plus d'informations
restic snapshots --verbose
3. Analyse détaillée d'un snapshot spécifique
Pour examiner un snapshot particulier :
# Statistiques détaillées d'un snapshot
restic stats [snapshot-ID]
# Informations complètes sur le snapshot
restic cat snapshot [snapshot-ID]
Comprendre les différents types de taille
Taille dédupliquée vs taille physique
Il est crucial de distinguer :
- Taille dédupliquée : La taille totale des données uniques dans votre repository
- Taille des snapshots : La taille qu'occuperait chaque snapshot s'il était restauré
- Taille physique : L'espace réellement utilisé sur le disque
Exemple pratique
# Exemple de sortie de restic stats
repository id: 12345678
processed 2543 snapshots
size: 45.8 GiB
Gestion de l'espace de stockage
Vérification de la taille du repository
Pour connaître l'espace physique utilisé :
# Repository local
du -sh /chemin/vers/votre/repository
# Pour les repositories distants (exemple avec B2)
# Utilisez l'interface de votre fournisseur de stockage
Nettoyage et optimisation
N'oubliez pas de supprimer les anciens snapshots inutiles :
# Supprimer un snapshot spécifique
restic forget [snapshot-ID] --prune
# Politique de rétention automatique
restic forget --keep-last 10 --prune
Bonnes pratiques
- Exécutez régulièrement
restic check
pour vérifier l'intégrité des données - Surveillez la croissance de votre repository avec
restic stats
- Utilisez des politiques de rétention adaptées à vos besoins
- Planifiez le nettoyage avec
restic forget
pour éviter l'accumulation
Conclusion
Maîtriser la taille de vos sauvegardes Restic est essentiel pour une gestion efficace de votre espace de stockage. Les commandes restic stats
et restic snapshots
vous fournissent toutes les informations nécessaires pour prendre des décisions éclairées sur votre stratégie de sauvegarde.