BorgBackup
Initialisation
$ borg init -e none /path/to/borg/repo
Planification avec cron
0 * * * * root /usr/bin/borg create --exclude-caches /path/to/borg/repo::Name-$(date "+\%Y\%m\%d-\%H\%M\%S") /path/to/file(s)/to/backup 45 5 * * * root /usr/bin/borg prune -P Name- --keep-hourly=24 --keep-daily=7 --keep-weekly=4 --keep-monthly=12 --keep-yearly=2 /path/to/borg/repo
Remplacer Name par le nom désiré.
Benchmark
27/09/2022
Depuis VM Debian vers hôte (Freebox Delta) sur partage cifs (pile réseau de l'hyperviseur) :
$ borg benchmark crud /mnt/freebox/Backup/box/borg bench C-Z-BIG 89.57 MB/s (10 * 100.00 MB all-zero files: 11.16s) R-Z-BIG 548.95 MB/s (10 * 100.00 MB all-zero files: 1.82s) U-Z-BIG 451.51 MB/s (10 * 100.00 MB all-zero files: 2.21s) D-Z-BIG 881.19 MB/s (10 * 100.00 MB all-zero files: 1.13s) C-R-BIG 42.91 MB/s (10 * 100.00 MB random files: 23.30s) R-R-BIG 135.96 MB/s (10 * 100.00 MB random files: 7.36s) U-R-BIG 510.48 MB/s (10 * 100.00 MB random files: 1.96s) D-R-BIG 111.18 MB/s (10 * 100.00 MB random files: 8.99s) C-Z-MEDIUM 69.04 MB/s (1000 * 1.00 MB all-zero files: 14.48s) R-Z-MEDIUM 339.37 MB/s (1000 * 1.00 MB all-zero files: 2.95s) U-Z-MEDIUM 260.92 MB/s (1000 * 1.00 MB all-zero files: 3.83s) D-Z-MEDIUM 880.90 MB/s (1000 * 1.00 MB all-zero files: 1.14s) C-R-MEDIUM 35.43 MB/s (1000 * 1.00 MB random files: 28.22s) R-R-MEDIUM 134.97 MB/s (1000 * 1.00 MB random files: 7.41s) U-R-MEDIUM 260.36 MB/s (1000 * 1.00 MB random files: 3.84s) D-R-MEDIUM 108.79 MB/s (1000 * 1.00 MB random files: 9.19s) C-Z-SMALL 2.06 MB/s (10000 * 10.00 kB all-zero files: 48.59s) R-Z-SMALL 69.14 MB/s (10000 * 10.00 kB all-zero files: 1.45s) U-Z-SMALL 2.72 MB/s (10000 * 10.00 kB all-zero files: 36.81s) D-Z-SMALL 70.09 MB/s (10000 * 10.00 kB all-zero files: 1.43s) C-R-SMALL 1.79 MB/s (10000 * 10.00 kB random files: 55.77s) R-R-SMALL 51.48 MB/s (10000 * 10.00 kB random files: 1.94s) U-R-SMALL 2.75 MB/s (10000 * 10.00 kB random files: 36.36s) D-R-SMALL 33.67 MB/s (10000 * 10.00 kB random files: 2.97s)