{{tag>Sauvegarde}} = Notes bup Voir [[notes_git_annex]] Liens : * https://groups.google.com/forum/?_escaped_fragment_=forum/bup-list#!forum/bup-list * https://events.ccc.de/congress/2011/Fahrplan/attachments/2038_bup.pdf * http://techarena51.com/index.php/using-git-backup-website-files-on-linux/ * https://debian-administration.org/users/kumanna/weblog/16 * https://git.wiki.kernel.org/images-git/9/93/2010-bup-git.pdf * http://danynativel.com/notreleased/2013-09-29-deduplicated-backup-made-easy-with-bup.html * https://lostechies.com/joshuaflanagan/2010/09/03/use-gitk-to-understand-git/ apt-get install --no-install-recommends par2 bup python-fuse sshfs mkdir -p /home/bup/system export BUP_DIR=/home/bup/system bup init bup index /etc bup save -n $(hostname -s)-etc /etc bup fsck -g Gitk cd ${BUP_DIR:-~/.bup} gitk --all ou git branch -l git for-each-ref git log --oneline --graph --color --all --decorate cd $HOME GIT_DIR=~/.bup git log --all == Sauvegarder une machine distante Bup soit être installé sur la machine "sauvegardeur" et sur la machine à sauvegarder Les données seront sauvegardées ici mkdir $HOME/backup/serveur export BUP_DIR=$HOME/backup/serveur Le dépôt .bup doit exister sur la machine distante. Il ne contiendra pas les données, mais les indexes bup init -r portable1:.bup On sauvegarde bup on serveur index -vux /etc bup on serveur save -n NOM /etc Optionnel : construction des informations de parité. La taille de la sauvegarde augmentera, mais en cas de corruption il sera plus probable de récupérer les données bup fsck -g == Restauration Mount fuse export BUP_DIR=/home/bup/aaa bup fuse ~/mnt/aaa/ cd /home/bup/mnt/aaa/svn-aaa/2019-03-04-233235 Web sudo apt-get install python-tornado export BUP_DIR=/home/bup/aaa bup web 0.0.0.0:8080 curl http://repo-docker:8080/svn-aaa/latest/mnt/