backup:borg
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
backup:borg [2020/05/03 12:34] – [2/ Droit sur l'espace disque pour la sauvegarde] tonio | backup:borg [2021/04/08 18:23] (Version actuelle) – jocelynd | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | <WRAP center round important 60%> | ||
+ | Ce sont des notes généralistes concernant borg, ceci ne reflète pas le déploiement de borg chez faimaison. Si c'est ça que tu cherche, va sur [[: | ||
+ | </ | ||
+ | |||
+ | |||
Avant de commencer, voici quelques liens d' | Avant de commencer, voici quelques liens d' | ||
- | https:// | + | |
- | https:// | + | * https:// |
- | https:// | + | * https:// |
+ | | ||
+ | | ||
===== Introduction : ===== | ===== Introduction : ===== | ||
Ligne 28: | Ligne 35: | ||
* Si votre logiciel de backup fait de la dé-duplication, | * Si votre logiciel de backup fait de la dé-duplication, | ||
* Exemple de logiciel: [[https:// | * Exemple de logiciel: [[https:// | ||
+ | |||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Attention aux bases de données et autres applications consistantes" | ||
+ | Il faut faire un [[backup: | ||
+ | </ | ||
+ | |||
===== Le serveur ===== | ===== Le serveur ===== | ||
- | Il faut juste un OS avec du SSH et de l' | + | Il faut juste un OS avec du SSH et de l' |
+ | Où sinon un espace NAS via le protocole NFS en local ou en configurant le SSH sur votre NAS!. | ||
Ligne 64: | Ligne 79: | ||
On verra cela après la configuration du CLIENT | On verra cela après la configuration du CLIENT | ||
<code bash> | <code bash> | ||
- | borg-backup@nas: | + | # cat .ssh/ |
- | CLES SSH | + | CLES SSH USER@HOSTNAME1 |
- | command="/ | + | CLES SSH USER@HOSTNAME2 |
- | command="/ | + | command="/ |
+ | command="/ | ||
</ | </ | ||
==== Option: Changement de port SSH ==== | ==== Option: Changement de port SSH ==== | ||
Ligne 76: | Ligne 92: | ||
==== 1/ Préparation de l' | ==== 1/ Préparation de l' | ||
- | Vérification clés SSH de root: | + | Vérification clés SSH de root, car souvent ROOT n'a pas de clés SSH: |
<code bash># | <code bash># | ||
total 12 | total 12 | ||
Ligne 181: | Ligne 197: | ||
=== La " | === La " | ||
- | <code bash># echo " | + | <code bash># |
</ | </ | ||
=== Initialisation des sauvegardes === | === Initialisation des sauvegardes === | ||
- | <code bash># borg init -e repokey-blake2 ssh:// | + | <code bash># |
</ | </ | ||
<code shell> | <code shell> | ||
Ligne 209: | Ligne 225: | ||
=== Vérification de la connexion au référentiel distant === | === Vérification de la connexion au référentiel distant === | ||
- | <code bash># borg list ssh:// | + | <code bash># |
Enter passphrase for key ssh:// | Enter passphrase for key ssh:// | ||
</ | </ | ||
Ligne 216: | Ligne 233: | ||
=== Export de la clés pour réaliser les restaurations! === | === Export de la clés pour réaliser les restaurations! === | ||
- | <code bash># borg key export ssh:// | + | <code bash># |
</ | </ | ||
- | <code bash># cat / | + | <code bash># |
BORG_KEY 036622c1c92f41ac379766a1a1337fb489217af20d372d889a3a15fda57c689d | BORG_KEY 036622c1c92f41ac379766a1a1337fb489217af20d372d889a3a15fda57c689d | ||
hqlhbGdvcml0aG2mc2hhMjU2pGRhdGHaAZ4rSQBi1chYt7DgIVijhFu5/ | hqlhbGdvcml0aG2mc2hhMjU2pGRhdGHaAZ4rSQBi1chYt7DgIVijhFu5/ | ||
Ligne 234: | Ligne 251: | ||
=== Test de Sauvegarde (optionnel) === | === Test de Sauvegarde (optionnel) === | ||
- | < | + | < |
+ | </ | ||
+ | < | ||
</ | </ | ||
Ligne 240: | Ligne 259: | ||
Je mets le script directement dans le CRON journalier: | Je mets le script directement dans le CRON journalier: | ||
- | <code bash># vi / | + | <code bash># |
</ | </ | ||
__Voici le script__ | __Voici le script__ |
backup/borg.1588509243.txt.gz · Dernière modification : 2020/05/03 12:34 de tonio