documentations:logiciels:saintbabel
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| documentations:logiciels:saintbabel [12/10/2019 09:36] – créée stephane.dufour.ilinux.fr | documentations:logiciels:saintbabel [02/01/2020 18:04] (Version actuelle) – stephane.dufour.ilinux.fr | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== SaintBabel ====== | + | ====== |
| - | cet [[documentations:logiciels: | + | Cet [[documentations: |
| - | ===== rigel : le serveur de sauvegarde n°2 ===== | + | ===== Rigel : le serveur de sauvegarde |
| + | |||
| + | Rigel, comme chacun le sait, fait parti de la constellation d' | ||
| + | |||
| + | Voyons la recette utilisé pour cela ... | ||
| + | |||
| + | |||
| + | **__TODO__ : Installation et paramétrage de la solution d' | ||
| + | https:// | ||
| + | |||
| + | Code utilisé pour assuré l' | ||
| + | |||
| + | **__Note__** : Un code supplémentairement est utilisé afin de s’assurer que les dépôts (BorgBackup) qui seront synchronisés (remoteSourceDir)ne sont pas corrompus. | ||
| + | |||
| + | <code bash> | ||
| + | function synchroServeur() | ||
| + | { | ||
| + | # Rsync doit être installé sur le serveur distant et local ! | ||
| + | local server=$1 | ||
| + | local remoteSourceDir=$2 | ||
| + | local localTargetDir=$3 | ||
| + | |||
| + | # Serveur en ligne ? | ||
| + | serveurJoignable $server | ||
| + | ret=$? | ||
| + | if [ $ret -ne 0 ];then # ... erreur serveur injoignable, | ||
| + | return $ret | ||
| + | fi | ||
| + | |||
| + | $RSYNC -avz --stats $server: | ||
| + | ret=$? | ||
| + | if [ $ret -ne 0 ];then # ... erreur de synchronisation avec le serveur distant | ||
| + | | ||
| + | | ||
| + | | ||
| + | else | ||
| + | | ||
| + | | ||
| + | fi | ||
| + | |||
| + | } | ||
| + | </ | ||
documentations/logiciels/saintbabel.1570873012.txt.gz · Dernière modification : 12/10/2019 09:36 de stephane.dufour.ilinux.fr
