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
18 lines
659 B
Desktop File
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
|