#!/bin/bash # Backup des livres de la liseuse BACKUPDIR="backup-liseuse.borg/" if [ ! -d "$BACKUPDIR" ]; then echo "Création du répertoire de sauvegarde $BACKUPDIR..." mkdir -p "$BACKUPDIR" borg init --encryption=none "$BACKUPDIR" fi if [ ! -d "/media/$USER/HD Plus TEA/" ]; then echo "Liseuse non connectée. Annulation." echo "Pressez ENTREE" read exit 1 fi echo "Backup de la liseuse TouchHD..." # On utilise --files-cache=ctime,size pour aller plus vite. nice borg create -v --progress --stats --compression zlib --files-cache=ctime,size "$BACKUPDIR"::{now} "/media/$USER/HD Plus TEA/" # On ne garde que les 5 derniers backups: nice borg prune --keep-last 5 --stats -v --progress "$BACKUPDIR" echo "Pressez ENTREE" read