tech:notes_bup
Table des matières
Notes bup
Voir notes_git_annex
Liens :
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/
tech/notes_bup.txt · Dernière modification : de 127.0.0.1
