Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:adminsys:backup:check [2022/09/24 17:30] – créée rdelaage | technique:adminsys:backup:check [2023/01/08 21:51] – [Automatiser la vérification] rdelaage | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
# Vérifier que tout se passe bien | # Vérifier que tout se passe bien | ||
- | Restic fournit une commande permettant de vérifier l' | + | Restic fournit une commande permettant de vérifier l' |
```sh | ```sh | ||
sudo autorestic -c <chemin du fichier de conf> exec -av -- check | sudo autorestic -c <chemin du fichier de conf> exec -av -- check | ||
``` | ``` | ||
- | |||
## Automatiser la vérification | ## Automatiser la vérification | ||
< | < | ||
- | On commence par créer un service systemd | + | On ajoute les timer et service systemd |
- | ``` | + | ```bash |
- | [Unit] | + | sudo ln -s / |
- | Description=Backups check yay | + | sudo ln -s / |
- | + | ||
- | [Service] | + | |
- | Type=oneshot | + | |
- | ExecStartPre=/ | + | |
- | ExecStart=/ | + | |
- | Restart=on-failure | + | |
- | RestartSec=30s | + | |
- | ``` | + | |
- | + | ||
- | Puis on crée un timer systemd pour lancer la vérification à intervalle régulier (une fois par jour semble raisonnable) dans `/ | + | |
- | ``` | + | |
- | [Unit] | + | |
- | Description=Backups check yay | + | |
- | + | ||
- | [Timer] | + | |
- | # Trigger everyday at 1:30 AM | + | |
- | OnCalendar=1: | + | |
- | + | ||
- | [Install] | + | |
- | WantedBy=timers.target | + | |
``` | ``` | ||