Outils pour utilisateurs

Outils du site


tech:notes_bup

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki