Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:adminsys:backup:check [2022/09/25 06:27] – [Automatiser la vérification] faute de frappe rdelaage | technique:adminsys:backup:check [2023/01/08 21:51] (Version actuelle) – [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 | ||
Ligne 9: | Ligne 9: | ||
< | < | ||
- | On commence par créer un service systemd | + | On ajoute les timer et service systemd |
- | ``` | + | ```bash |
- | [Unit] | + | sudo ln -s /DATA/docker/backups/ |
- | Description=Backups check yay | + | sudo ln -s / |
- | + | ||
- | [Service] | + | |
- | Type=oneshot | + | |
- | ExecStartPre=/usr/bin/bash -c 'test $(systemctl is-active autorestic.service) = " | + | |
- | 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:30:0 | + | |
- | + | ||
- | [Install] | + | |
- | WantedBy=timers.target | + | |
``` | ``` | ||