#!/bin/bash cd "${0%/*}" mkdir -p mount if [ ! -d "mount/emulated/0/Android" ]; then echo "Montage du répertoire distant..." echo "motdepasse" | sshfs admin@192.168.0.13:/storage mount -p 11222 -o password_stdin fi if [ ! -d "mount/emulated/0/Android" ]; then echo "Montage incorrecte. Arrêt du backup." exit fi # Backup borg du téléphone (CC1D-1527/ = carte MicroSD ; emulated/0/ = mémoire interne du téléphone) borg create --list --filter=AME -v --progress --compression zstd,7 --stats --files-cache=ctime,size --exclude-caches backup-telephone.borg::{now} mount/CC1D-1527/ mount/emulated/0/ # Démontage une fois le backup terminé: fusermount -u mount # Purge des backups si vous le souhaitez: #borg prune -v --list --stats --keep-daily=7 --keep-weekly=4 --keep-monthly=12 backup-telephone.borg/ echo "--- Backup terminé ---" read