Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| software:applications:restic:000_restic [2026/07/21 08:46] – yoann | software:applications:restic:000_restic [2026/07/21 19:45] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 72: | Ligne 72: | ||
| </ | </ | ||
| - | ==== Restaurer | + | ==== Lister/ |
| Pour lister l' | Pour lister l' | ||
| Ligne 79: | Ligne 79: | ||
| restic ls latest | restic ls latest | ||
| </ | </ | ||
| + | |||
| + | Pour ne lister que le contenu d'un sous-dossier : | ||
| + | |||
| + | <code bash> | ||
| + | restic ls latest / | ||
| + | </ | ||
| + | |||
| Pour rechercher un fichier dans les sauvegardes : | Pour rechercher un fichier dans les sauvegardes : | ||
| Ligne 84: | Ligne 91: | ||
| <code bash> | <code bash> | ||
| restic find " | restic find " | ||
| + | |||
| + | # rechercher uniquement dans le dernier snapshot | ||
| + | resstic find " | ||
| + | |||
| + | # rechercher uniquement dans les snapshot désignés | ||
| + | restic find " | ||
| </ | </ | ||
| - | Pour restaurer un fichier présent dans le snapshot : | + | La recherche est sensible à la casse de caractères. Utiliser l' |
| <code bash> | <code bash> | ||
| + | restic find --ignore-case " | ||
| + | </ | ||
| + | |||
| + | ==== Restaurer ==== | ||
| + | |||
| + | |||
| + | Par défaut la restauration reconstruit le chemin complet dans le répertoire destination (cible) : | ||
| + | |||
| + | <code bash> | ||
| + | # le fichier et les dossiers parents sont recréés sur la destination (taget) | ||
| restic restore latest --include / | restic restore latest --include / | ||
| </ | </ | ||
| - | Pour restaurer le contenu d'un dossier | + | Dans le cas présenté ci-dessus le dossier ''/ |
| + | |||
| + | Pour ne pas reconstruire l' | ||
| <code bash> | <code bash> | ||
| - | restic restore latest:/ | + | restic restore latest:/ |
| + | </ | ||
| + | |||
| + | |||
| + | De la même manière, pour restaurer le dossier ''/ | ||
| + | |||
| + | <code bash> | ||
| + | restic restore latest:/ | ||
| </ | </ | ||
| - | Le contenu du dossier '' | ||
| Pour restaurer l' | Pour restaurer l' | ||
| Ligne 106: | Ligne 137: | ||
| </ | </ | ||
| + | Lors de la restauration dans le répertoire cible, restic reconstruit l' | ||
| + | |||
| + | |||
| + | ==== Supprimer un snapshot ==== | ||
| + | |||
| + | La suppression s' | ||
| + | * La commande forget supprime les références vers les données mais pas les données-elles même qui restent dans le dépôt. Cette opération est rapide. | ||
| + | * L' | ||
| + | |||
| + | '' | ||
| + | |||
| + | <code bash> | ||
| + | restic forget latest --dry-run | ||
| + | |||
| + | restic forget latest | ||
| + | |||
| + | restic prune --dry-run | ||
| + | </ | ||
| + | |||
| + | Après la commande '' | ||
| + | |||
| + | |||
| ==== Maintenance du dépôt ==== | ==== Maintenance du dépôt ==== | ||