Commit 55ba070d by Jocelyn Delalande

Update borg.md

Ajout des instructions pour une restauration partielle.
parent 936b1dd3
......@@ -26,7 +26,49 @@ Via ansible
- vars : https://code.crapouillou.net/aposti/ansible/blob/master/site.yml
Restauration depuis une autre machine (panic mode !)
Restauration de certains fichiers à une version antérieure
----------------------------------------------------------
Par exemple si un dossier a été supprimé par accident.
### Se préparer
$ export BORG_PASSPHRASE="`cat /home/borg/.borg/pass/borg-ynh-passphrase`"
$ export BORG_RSH="ssh -i /home/borg/.ssh/id_rsa -p 2222"
### Choisir le backup à restaurer (nom d'archive)
$ borg list borg@merou.crapouillou.net:/var/borg-backups/yourte
$ borg info borg@merou.crapouillou.net:/var/borg-backups/yourte::<archive_name>
Repérer le nom de l'archive qui nous intéresse, en fonction de la date.
### Monter le backup :
Il est ensuite nécessaire de monter l'archive de sauvegarde, afin d'y accéder
aussi simplement que si c'était une bête clef USB branchée au serveur.
Si mon archive est borg@merou.crapouillou.net:/var/borg-backups/yourte::2014-04-13
Créer un point de montage
mkdir /mnt/remote_backup/
Monter l'archive
borg mount "borg@merou.crapouillou.net:/var/borg-backups/yourte::2014-04-13"
Il est ensuite possible de parcourir la sauvegarde dans /mnt/remote_backup,
et d'y puiser les fichiers nécessaires.
Enfin, ne pas oublier de démonter l'archive :
umount /mnt/remote_backup/
Restauration totale une autre machine (panic mode !)
----------------------------------------------------
Si la machine sauvegardée est tombée.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment