Page 2 sur 2

Re: Sauvegarde dossier Backups

Publié : 10 nov. 2019, 09:18
par dartflag
bonjour a tous?

comment faire pour indiquer a Domoticz de faire les backup non pas sur la carte SD mais sur ma Time Capsule?

merci de votre aide

Fred

Re: Sauvegarde dossier Backups

Publié : 14 nov. 2019, 07:44
par dartflag
Personne sait faire?




Envoyé de mon iPad en utilisant Tapatalk

Re: Sauvegarde dossier Backups

Publié : 15 nov. 2019, 16:07
par Neutrino
Ce n'est pas configurable.
D'où l'utilisation du lien symbolique.

Re: Sauvegarde dossier Backups

Publié : 16 nov. 2019, 18:26
par dartflag
merci neutrino de ton retour,

d'après les messages precedents, je croyais que cela était possible.

J'ai donc repris mes tests avec les liens symboliques et j'ai toujours les memes problèmes.

j'ai crée le lien symbolique suivant:
ln -s /mnt/Time-Capsule/Documents/Domotique/backup-raspberry/backups

root@raspberrypi:/home/pi/domoticz# ls -l
total 53056
lrwxrwxrwx 1 root root 54 nov. 16 17:58 backups -> /mnt/Time-Capsule/Documents/Domotique/backup-raspberry

ensuite quand la sauvegarde de Domoticz se lance pour la premiere fois.

l'arborescence se créé sur la Time Capsule
root@raspberrypi:/mnt/Time-Capsule/Documents/Domotique/backup-raspberry# ls -l
total 170428
drwxrwxrwx 2 pi pi 0 nov. 16 18:00 daily
drwxrwxrwx 2 pi pi 0 nov. 16 18:00 hourly
drwxrwxrwx 2 pi pi 0 nov. 16 18:00 monthly
root@raspberrypi:/mnt/Time-Capsule/Documents/Domotique/backup-raspberry#

puis dans le repertoire, il y a bien un fichier de créé, mais il est vide.

root@raspberrypi:/mnt/Time-Capsule/Documents/Domotique/backup-raspberry/hourly# ls -l
total 0
-rwxrwxrwx 1 pi pi 0 nov. 16 18:00 backup-hour-18-Domoticz.db
root@raspberrypi:/mnt/Time-Capsule/Documents/Domotique/backup-raspberry/hourly#

et ensuite Domoticz est planté, je dois rebooter le Raspberry.

je ne sais pas comment faire?

Re: Sauvegarde dossier Backups

Publié : 20 déc. 2019, 17:05
par ogulf
Hello, je me greffe sur ce post car il s'agit du même sujet.

J'ai mis en place un lien symbolique du dossier backups de Domoticz sur mon NAS WesterDigital WDMyCloud.
Pas de pb pour monter le NAS, car j'ai déjà un montage sur le RPI pour d'autres besoins.

Les sauvegardes se font bien, dans hourly, dans daily et dans monthly, mais je n'ai que les fichiers temporaires Domoticz.db-shm et Domoticz.db-wal alors que ces fichiers n'étaient pas sauvegardés sur la SD.
Et bien entendu, je n'ai pas le fichier Domoticz.db alors que lui était bien sauvegardé sur la SD...

Image

J'ai mis en place le lien symbolique le 11/12, vers 20h.
J'ai récupéré les anciennes archives pour les déposer sur le NAS (renommage de backups en backups.old, création du lien, copie de backups.old dans le lien).
Par contre, on s'aperçoit que les sauvegardes quotidiennes depuis le 12 (c'est vrai aussi pour les sauvegardes horaires) ne sont pas celles que j'attendais....

Voici les attributs du lien :

Code : Tout sélectionner

lrwxrwxrwx   1 root     root           25 déc.  11 20:07 backups -> /mnt/Backup_RPI3/backups/
drwxr-x---   5 root     root         4096 mars  17  2017 backups.old
J'ai du coup deux questions :
- j'ai forcément raté qqch, mais je ne vois pas quoi ?
- est-ce que les deux fichiers .db-shm et.db-wal sont exploitables et me permettraient de restaurer la base en cas de besoin ?

Re: Sauvegarde dossier Backups

Publié : 04 janv. 2020, 19:12
par jmt
ogulf a écrit : 20 déc. 2019, 17:05 Hello, je me greffe sur ce post car il s'agit du même sujet.
Bonjour,
ton problème est très bizarre.
Le backup fonctionne en créant une nouvelle base, puis en copiant les données de la base active par groupe de 5 pages.
Ceci crée donc des fichiers .db, .db-shm, et .db-wal. Lorsque le backup est terminé, la base est fermée et les fichiers shm et wal sont détruits.
Donc a priori tu as les bons droits sur ton dossier de backup.
As-tu des messages dans les logs de domoticz qui pourraient aider à comprendre ?


Pour ta deuxième question : le fichier wal contient l'historique des transactions, donc théoriquement on pourrait effectivement l'utiliser pour récupérer des données, mais il n'est pas fait pour ça donc ça serait aléatoire. Une possibilité serait de faire un truc comme ça :

Code : Tout sélectionner

sqlite3 backup-day-18-Domoticz.db
PRAGMA wal_checkpoint(FULL);
Remarque : perso je laisse les backups sur le raspberry et je fais des sauvegardes du système complet avec borgbackup.

Re: Sauvegarde dossier Backups

Publié : 05 janv. 2020, 09:01
par Doudy
jmt a écrit : 04 janv. 2020, 19:12 Remarque : perso je laisse les backups sur le raspberry et je fais des sauvegardes du système complet avec borgbackup.
Ça à l'air pas mal borgbackup !
Merci pour l'info
;)

Re: Sauvegarde dossier Backups

Publié : 05 janv. 2020, 13:07
par dartflag
Bonjour a tous,

perso, je n'ai pas réussi d'ou mon premier post a mettre en place le lien symbolique sur une TC.
Si ca peut ne aider certains, j'ai contourner en faisant en une synchro du rep avec l'outil rsync et ca fonctionne au poil.

il faut installer le package, puis lancer la commande du type par crontab

sudo rsync -av /home/pi/domoticz/backups/ /mnt/Time-Capsule/Documents/Domotique/backup-raspberry/backups

Fred

Re: Sauvegarde dossier Backups

Publié : 11 janv. 2020, 16:32
par ogulf
jmt a écrit : 04 janv. 2020, 19:12
Bonjour,
ton problème est très bizarre.
Le backup fonctionne en créant une nouvelle base, puis en copiant les données de la base active par groupe de 5 pages.
Ceci crée donc des fichiers .db, .db-shm, et .db-wal. Lorsque le backup est terminé, la base est fermée et les fichiers shm et wal sont détruits.
Donc a priori tu as les bons droits sur ton dossier de backup.
As-tu des messages dans les logs de domoticz qui pourraient aider à comprendre ?
Arf... j'ai un temps de réponse lamentable... D'autant plus que tu as pris le temps de répondre à mon pb...

Hélas non, rien dans la log de Domoticz (elle aussi déplacée via lien symbolique, mais en ramdrive). Cf ci-dessous.
Il existe d'autres fichiers de log, mais propres à Linux et je ne saurais dans lequel chercher... (dans /var/log) et en plus, je ne pense pas qu'il faille chercher ici !
Tout semble indiquer que la sauvegarde se passe sans encombre.

Code : Tout sélectionner

2020-01-11 16:00:05.629  Status: Starting automatic database backup procedure...
...
2020-01-11 16:00:30.246  Status: Ending automatic database backup procedure...
Voici les attributs du point de montage de mon NAS, des fois que tu y voies qqch ?

Code : Tout sélectionner

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
# /tmp en ramdrive pour log domoticz
tmpfs /tmp tmpfs nodev,nosuid,size=20M 0 0
# point de montage du NAS
//192.168.xxx.xxx/Public/Backup_RPI3 /mnt/Backup_RPI3 cifs credentials=/root/.smbcredentials,iocharset=utf8,rw,uid=1000,_netdev,x-systemd.automount 0 0
//192.168.xxx.xxx/Public /mnt/Public cifs credentials=/root/.smbcredentials,iocharset=utf8,rw,uid=1000,_netdev,x-systemd.automount 0 0