informatique:yunohost:sauvegarder_yunohost
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 | ||
informatique:yunohost:sauvegarder_yunohost [2020/08/16 15:46] – [En cas de problème] simon | informatique:yunohost:sauvegarder_yunohost [2022/09/12 09:32] (Version actuelle) – [Problèmes rencontrés] simon | ||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
==== Installation de Borg Backup App ==== | ==== Installation de Borg Backup App ==== | ||
- | J' | + | J' |
J'ai besoin : | J'ai besoin : | ||
Ligne 39: | Ligne 39: | ||
Cette clé est également envoyée par mail à l' | Cette clé est également envoyée par mail à l' | ||
==== Installation de Borg Server ==== | ==== Installation de Borg Server ==== | ||
- | Une fois la partie cliente installée, passons à l' | + | Une fois la partie cliente installée, passons à l' |
Il faudra configurer : | Il faudra configurer : | ||
Ligne 52: | Ligne 52: | ||
<code bash> | <code bash> | ||
- | root@artanux:/home# cat / | + | root@fagus:/home# cat / |
command=" | command=" | ||
</ | </ | ||
Ligne 62: | Ligne 62: | ||
</ | </ | ||
+ | Pour vérifier que tout fonctionne bien : | ||
+ | |||
+ | * Vérifier sur un dossier "/ | ||
+ | * Utiliser les commandes borgs pour vérfier : | ||
+ | |||
+ | <code bash> | ||
+ | root@fagus: | ||
+ | Enter passphrase for key / | ||
+ | auto_conf_16_08_20_15: | ||
+ | auto_data_16_08_20_15: | ||
+ | auto_borg_16_08_20_15: | ||
+ | auto_borgserver_16_08_20_15: | ||
+ | auto_dokuwiki_16_08_20_15: | ||
+ | auto_my_webapp_16_08_20_15: | ||
+ | auto_redirect_16_08_20_15: | ||
+ | auto_shaarli_16_08_20_15: | ||
+ | |||
+ | root@fagus: | ||
+ | Enter passphrase for key / | ||
+ | Repository ID: 8fdd120542cee6ae4dd6d1694e73175e978977b523ed83188c9da91ccc12b0ec | ||
+ | Location: / | ||
+ | Encrypted: Yes (repokey) | ||
+ | Cache: / | ||
+ | Security dir: / | ||
+ | ------------------------------------------------------------------------------ | ||
+ | | ||
+ | All archives: | ||
+ | |||
+ | | ||
+ | Chunk index: | ||
+ | </ | ||
==== En cas de problème ==== | ==== En cas de problème ==== | ||
Ligne 69: | Ligne 100: | ||
<code bash> | <code bash> | ||
- | admin@simonlefort:~$ ls -al / | + | admin@quercus:~$ ls -al / |
-rw-r--r-- 1 root root 18317 Aug 13 00:01 / | -rw-r--r-- 1 root root 18317 Aug 13 00:01 / | ||
-rw-r--r-- 1 root root 0 Aug 12 20:53 / | -rw-r--r-- 1 root root 0 Aug 12 20:53 / | ||
</ | </ | ||
- | Une erreur possible | + | Depuis la mi-mai 2021 et la version " |
+ | <code bash> | ||
+ | root@artanux:/ | ||
+ | total 228 | ||
+ | drwxr-xr-x | ||
+ | drwxr-xr-x 25 root root 12288 May 24 00:00 .. | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | (...) | ||
+ | </ | ||
+ | |||
+ | * Vérifier les erreurs données au lancement du service | ||
<code bash> | <code bash> | ||
+ | # systemctl status --lines 100 borg | ||
+ | ● borg.service - Run backup borg | ||
+ | | ||
+ | | ||
+ | Main PID: 31654 (code=exited, | ||
+ | |||
+ | Aug 13 00:00:03 quercus systemd[1]: Starting Run backup borg... | ||
+ | Aug 13 00:00:05 quercus backup-with-borg[31654]: | ||
+ | Aug 13 00:00:07 quercus slapcat[31880]: | ||
+ | </ | ||
+ | |||
+ | * Vérifier qu'on a pas fait d' | ||
+ | |||
+ | ===== Problèmes rencontrés ===== | ||
+ | === Problèmes de clés SSH === | ||
+ | Comme je sauvegarde Fagus sur Quercus et inversement, | ||
+ | |||
+ | <code bash> | ||
+ | root@quercus: | ||
+ | total 20 | ||
+ | drwx------ 2 root root 4096 Aug 12 20:53 . | ||
+ | drwx------ 5 root root 4096 Aug 14 07:40 .. | ||
+ | -rw------- 1 root root 0 Aug 8 09:15 authorized_keys | ||
+ | -rw------- 1 root root 411 Aug 12 19:37 id_borg_ed25519 | ||
+ | -rw-r--r-- 1 root root 101 Aug 12 19:37 id_borg_ed25519.pub | ||
+ | -rw-r--r-- 1 root root 444 Aug 12 20:53 known_hosts | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | root@fagus: | ||
+ | -rw-r--r-- 1 root root 264 Aug 12 21:12 / | ||
+ | </ | ||
+ | |||
+ | === Problèmes pour lancer borg sur le serveur === | ||
+ | <code bash> | ||
+ | root@fagus: | ||
Remote: | Remote: | ||
Remote: | Remote: | ||
Ligne 103: | Ligne 181: | ||
</ | </ | ||
- | * Vérifier | + | Une fois les droits réglés, ça marche correctement! |
+ | === Problème de passphrase incomplète === | ||
+ | |||
+ | Ma passphrase, générée automatiquement par [[: | ||
+ | |||
+ | J'ai ajouté mon expérience sur cette [[https:// | ||
+ | |||
+ | Le problème se situe dans le fichier suivant : | ||
<code bash> | <code bash> | ||
- | # systemctl status --lines 100 borg | + | # cat /etc/yunohost/hooks.d/backup_method/ |
- | ● borg.service - Run backup borg | + | (...) |
- | | + | BORG_PASSPHRASE=" |
- | Active: failed | + | (...) |
- | Main PID: 31654 (code=exited, | + | </code> |
+ | (La passphrase a été changée évidemment!) | ||
- | Aug 13 00:00:03 simonlefort.be systemd[1]: Starting Run backup borg... | + | La passphrase utilisée réellement pour chiffrer le backup, dans ce cas-ci |
- | Aug 13 00:00:05 simonlefort.be backup-with-borg[31654]: | + | |
- | Aug 13 00:00:07 simonlefort.be slapcat[31880]: | + | === Changement de port SSH === |
+ | |||
+ | Je recevais pas mal d' | ||
+ | |||
+ | Évidemment, | ||
+ | |||
+ | Il y a deux lignes à changer dans le fichier '''' | ||
+ | <code bash> | ||
+ | # cat / | ||
+ | if ssh-keygen -F " | ||
+ | BORG_RSH=" | ||
+ | BORG_RSH=" | ||
</ | </ | ||
- | * Vérifier | + | Il faut ajouter l' |
+ | <code bash> | ||
+ | # vim /etc/ | ||
+ | BORG_RSH=" | ||
+ | BORG_RSH=" | ||
+ | </ | ||
+ | ('' | ||
+ | |||
+ | Il faut que je remonte ce bug sur le github du projet. |
informatique/yunohost/sauvegarder_yunohost.1597592783.txt.gz · Dernière modification : 2020/08/16 15:46 de simon