alpinux.presentations/slides/sauvegardes/script/sauvegarde-cle-usb.service
Cédrix a04a72054a
Ajouter la sauvegarde automatique sur clé USB
Dès qu'on branche la clé déclarée (reconnue par son UUID), udev demande
à systemd de lancer une sauvegarde rsync des dossiers choisis. Ce qui a
disparu de l'ordinateur est retiré de la clé, mais conservé 30 jours dans
une corbeille datée sur la clé. Notifications de bureau, journal systemd,
garde-fous contre une destination erronée. Installateur, tests sans sudo
et mode d'emploi fournis.

Refs #1
2026-11-05 17:44:54 +01:00

18 lines
659 B
Desktop File

# /etc/systemd/system/sauvegarde-cle-usb.service
# Démarré par la règle udev 99-sauvegarde-cle-usb.rules quand LA clé de
# sauvegarde est branchée (udev ne doit pas lancer lui-même de tâche longue).
# Lancement manuel : sudo systemctl start sauvegarde-cle-usb
# Journal : journalctl -u sauvegarde-cle-usb
[Unit]
Description=Sauvegarde automatique sur clé USB
After=local-fs.target
[Service]
Type=oneshot
ExecStart=/usr/local/sbin/sauvegarde-cle-usb
# Une première sauvegarde peut être longue : pas de limite de temps.
TimeoutStartSec=infinity
# Rester discret pendant que l'ordinateur sert à autre chose.
Nice=10
IOSchedulingClass=idle