Usaremos o [adb-sync](https://github.com/google/adb-sync) e o [adb-export](https://github.com/snatik/adb-export):
+ # Pasta de trabalho
+ cd ~/load
+
# Parâmetros
date="`date +%Y%m%d`"
base="/storage/emulated/0"
+ previous="data-do-backup-anterior"
+ storage="/var/backups/remote/celular.`facter domain`/"
- mkdir $date && cd $date
+ mkdir -p $date && cd $date
# Se você tiver um backup antigo e quiser aproveitá-lo com hardlinks:
- cp -alf /path/to/previous/backup/files files
+ sudo cp -alf $storage/$previous/files files
# Garante a existência da pasta de arquivos
mkdir -p files
adb-sync --delete --reverse $base/$file files/
done
+ # Move backup to storage
+ cd .. && mv $date $storage/
+
Restauro
--------