documentations:logiciels:saintbabel
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 | ||
| documentations:logiciels:saintbabel [20/10/2019 10:31] – stephane.dufour.ilinux.fr | documentations:logiciels:saintbabel [02/01/2020 18:04] (Version actuelle) – stephane.dufour.ilinux.fr | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| Cet [[documentations: | 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' | Rigel, comme chacun le sait, fait parti de la constellation d' | ||
| Ligne 12: | Ligne 12: | ||
| **__TODO__ : Installation et paramétrage de la solution d' | **__TODO__ : Installation et paramétrage de la solution d' | ||
| https:// | 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.1571567511.txt.gz · Dernière modification : 20/10/2019 10:31 de stephane.dufour.ilinux.fr
