suite relecture borg

This commit is contained in:
tierce 2021-09-10 13:11:33 +02:00
parent dc95e540b6
commit c27a106bda
1 changed files with 17 additions and 6 deletions

View File

@ -67,7 +67,7 @@ ssh-copy-id NOM_DU_COMPTE@SERVEUR_BORG
Cela sous-entend que vous disposiez du mot de passe de `NOM_DU_COMPTE` sur le `SERVEUR_BORG`.
Si ce n'est pas le cas, alors il faut ajouter le contenu du fichier `/root/.ssh/id_ed25519.pub` dans le fichier des clés authorisées `SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/.ssh/authorized_keys`. Cela peut se faire avec un copier / coller depuis deux terminaux. L'un affichant le contenu de la clé publique `cat /root/.ssh/id_ed25519.pub` de l'ordinateur a sauvegarder, l'autre en éditant le fichier `nano /media/STORAGE/NOM_DU_COMPTE/.ssh/authorized_keys` sur le serveur borg.
Si ce n'est pas le cas, alors il faut ajouter le contenu du fichier `/root/.ssh/id_ed25519.pub` dans le fichier des clés authorisées `NOM_DU_COMPTE@SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/.ssh/authorized_keys`. Cela peut se faire avec un copier / coller depuis deux terminaux. L'un affichant le contenu de la clé publique `cat /root/.ssh/id_ed25519.pub` de l'ordinateur a sauvegarder, l'autre en éditant le fichier `nano /media/STORAGE/NOM_DU_COMPTE/.ssh/authorized_keys` sur le serveur borg.
### Configurer le client SSH
@ -100,12 +100,12 @@ generate-borgmatic-config
**Avec chiffrement**, Voir [la documentation](https://borgbackup.readthedocs.io/en/stable/usage/init.html#borg-init)
```
# borg init --encryption=repokey-blake2 SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
# borg init --encryption=repokey-blake2 NOM_DU_COMPTE@SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
Passe phrase : PHRASE_DE_PASSE
```
```
# borg key export SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE /dev/stdout
# borg key export NOM_DU_COMPTE@SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE /dev/stdout
BORG_KEY f6dc3da161fa259ad8c79380b2593d4996e4fb3c3efd802c88d996dd93b5f250
hqlhbGdvcml0aG2mc2hhMjU2pGRhdGHaAZ6DIeXAqvfULdYvWU6QooZHvmEaUvP3yzjQj9
l2I7xiDA/5rOjlP8kUFpefFtlMgo0gVcG8NQzqlZu8LQ/yFE3y52ldLc692D9Hr/rmrF+t
@ -130,7 +130,7 @@ location:
source_directories:
- /
repositories:
- SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
- NOM_DU_COMPTE@SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
exclude_patterns:
- /dev
- /proc
@ -150,16 +150,25 @@ retention:
keep_monthly: 2
```
### Éxécuter un premier backup
Depuis le client
```
borgmatic --create --log-file /root/borg-first-run.log --log-file-verbosity 2
```
Pour avoir un fichier de log complet de ce premier backup.
### Borg info
Depuis le client
```
borg info SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
borg info NOM_DU_COMPTE@SERVEUR_BORG:/media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
Et donner la PHRASE_DE_PASSE
```
Depuis le serveur
```
@ -176,6 +185,8 @@ mkdir /tmp/test
borg mount /media/STORAGE/NOM_DU_COMPTE/NOM_MACHINE
```
Pour
### Cron
```