Sauvegardes automatiques HA par samba backup

Bonjour,

Je tente depuis quelques jours d’installer une automatisation de la sauvegarde de HA sur un nas synology .En manuel tout va bien je retrouve la sauvegarde dans mon fichier partagé. Lorsque je sollicite samba backup en complétant avec les mêmes éléments qu’en manuel j’ai une anomalie, samba ne trouve pas Target directory.
J’aimerai comprendre pourquoi cela ne fonctionne pas.
Merci d’avance pour votre aide.
Daniel

Ma configuration

___## System Information

version core-2024.12.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.0
os_name Linux
os_version 6.6.51-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.1
Stage running
Available Repositories 1493
Downloaded Repositories 4
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.0
update_channel stable
supervisor_version supervisor-2024.12.0
agent_version 1.6.0
docker_version 27.2.0
disk_total 116.7 GB
disk_used 8.2 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Matter Server (6.6.1), Terminal & SSH (9.16.0), File editor (5.8.0), Duck DNS (1.18.0), Get HACS (1.3.1), Studio Code Server (5.17.3), Samba Backup (5.2.0)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Recorder
oldest_recorder_run 4 décembre 2024 à 15:16
current_recorder_run 17 décembre 2024 à 18:49
estimated_db_size 9.25 MiB
database_engine sqlite
database_version 3.45.3

Create backups and store them on a Samba share


Add-on version: 5.2.0

You are running the latest version of this add-on.

System: Home Assistant OS 14.0 (aarch64 / raspberrypi4-64)

Home Assistant Core: 2024.12.4

Home Assistant Supervisor: 2024.12.0


Please, share the above information when looking for help

or support in, e.g., GitHub, forums or the Discord chat.


cont-init: info: /etc/cont-init.d/00-banner.sh exited 0

cont-init: info: running /etc/cont-init.d/01-log-level.sh

cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0

s6-rc: info: service legacy-cont-init successfully started

s6-rc: info: service legacy-services: starting

s6-rc: info: service legacy-services successfully started

[24-12-19 14:45:48] INFO: ---------------------------------------------------

[24-12-19 14:45:48] INFO: Host/Share: 192.168.1.28/Sauvegardes_HA

[24-12-19 14:45:48] INFO: Target directory: /volume1/Sauvegardes_HA

[24-12-19 14:45:48] INFO: Keep local/remote: 3/10

[24-12-19 14:45:48] INFO: Trigger time: 03:00

[24-12-19 14:45:48] INFO: Trigger days: Mon Tue Wed Thu Fri Sat Sun

[24-12-19 14:45:48] INFO: ---------------------------------------------------

[24-12-19 14:45:49] WARNING: cd olume1\Sauvegardes_HA: NT_STATUS_OBJECT_PATH_NOT_FOUND

[24-12-19 14:45:49] FATAL: Target directory does not exist. Please check your config.

s6-rc: info: service legacy-services: stopping

s6-rc: info: service legacy-services successfully stopped

s6-rc: info: service legacy-cont-init: stopping

s6-rc: info: service legacy-cont-init successfully stopped

s6-rc: info: service fix-attrs: stopping

s6-rc: info: service fix-attrs successfully stopped

s6-rc: info: service s6rc-oneshot-runner: stopping

s6-rc: info: service s6rc-oneshot-runner successfully stopped
Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Bonjour,

avec la conf, cela serait plus simple pour nous, sinon, un peu de lecture ici et je pense que tu arriveras a trouver ton PB :
Problème config Samba Backup

Merci pour ta réponse,
Je te joins le journal et les réglages de samba backup.
Create backups and store them on a Samba share

-----------------------------------------------------------
Add-on version: 5.2.0
You are running the latest version of this add-on.
System: Home Assistant OS 14.0 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.12.4
Home Assistant Supervisor: 2024.12.0
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[24-12-19 14:45:48] INFO: ---------------------------------------------------
[24-12-19 14:45:48] INFO: Host/Share: 192.168.1.28/Sauvegardes_HA
[24-12-19 14:45:48] INFO: Target directory: /volume1/Sauvegardes_HA
[24-12-19 14:45:48] INFO: Keep local/remote: 3/10
[24-12-19 14:45:48] INFO: Trigger time: 03:00
[24-12-19 14:45:48] INFO: Trigger days: Mon Tue Wed Thu Fri Sat Sun
[24-12-19 14:45:48] INFO: ---------------------------------------------------
[24-12-19 14:45:49] WARNING: cd olume1\Sauvegardes_HA\: NT_STATUS_OBJECT_PATH_NOT_FOUND
[24-12-19 14:45:49] FATAL: Target directory does not exist. Please check your config.
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Ce que je ne comprends pas c’est que pour la sauvegarde manuelle ces informations sont efficientes et provoquent une anomalie sur le samba backup. savez vous pourquoi cette différence de traitement?

Je travaille à partir du MacBook Pro et je sauvegarde HA sur un NAS Synology.

Merci pour votre aide.

Host = Ton ip
Share = le dossier partagé auquel a accès ton utilisateur
target = le dossier dans lequel tu veux ta sauvegarde

ne mets pas le chemin complet dans Target directory, juste le nom du dossier dans lequel tu veux la sauvegarde.

la grosso modo il essaie d’accéder à :
192.168.1.28/Sauvegardes_HA/volume1/Sauvegardes_HA

qui ne doit probablement pas exister.

Exemple chez moi avec un utilisateur spécialement créé pour les sauvegardes.
Il n’a accès qu’a un seul dossier : Backup
Je veux le backup de HA dans le dossier de HA dans Backup.

@GARNIER , as tu regardé ce que je t’ai envoyé ?
et principalement ceci :

Oui j’ai regardé mais cela ne me permet pas de résoudre mon problème.

Sur le nas, dans file station j’ai cerbère-49 comme nom de mon nas et en dessous j’ai mes différents dossiers dont le dossier Sauvegardes_HA partagé. Si je te suis je dois mettre dans Share Sauvegardes_HA et dans Target la même chose.
Dans réseau du MacBook je vois Cerbère-49.
Dois je mettre celui-ci dans share et dans Target Sauvegardes_HA ?
Merci encore.

je ne suis pas voyant et encore moins devant ton écran…
tu peux mettre une copie de ta config, cela serait vraiment plus simple.

1 « J'aime »

Comment faire pour te mettre une copie de ma config, je la trouve où?

J’ai trouvé ça:
Informations matériel :

Nom du modèle : MacBook Pro
Identifiant du modèle : MacBookPro16,1
Nom du processeur : Intel Core i9 8 cœurs
Vitesse du processeur : 2,3 GHz
Nombre de processeurs : 1
Nombre total de cœurs : 8
Cache de niveau 2 (par cœur) : 256 Ko
Cache de niveau 3 : 16 Mo
Technologie Hyper-Threading : Activé
Mémoire : 16 Go
Version du programme interne du système : 2069.40.2.0.0 (iBridge: 22.16.11072.0.0,0)
Version du chargeur de système d’exploitation : 582~2132
Numéro de série (système) : C02DD86LMD6N
UUID du matériel : 6E7DEC62-07F9-51F3-B932-D0A265F21D20
UDID d’approvisionnement : 6E7DEC62-07F9-51F3-B932-D0A265F21D20
État du verrouillage d’activation : Désactivé

Pour Home Assistant j’ai çà:
Home Assistant

  • Core2024.12.4
  • Supervisor2024.12.0
  • Operating System14.0
  • Interface utilisateur20241127.8

t’as lu mon post ?
share = le nom du dossier partagé (donc sauvegarde_HA) dans ton cas.
target_dir = le nom du dossier à l’interieur de sauvegarde_HA.

Si pas de dossier dans sauvegarde_HA alors tu ne met rien dans target (mais je ne suis pas sur que ca marche).

Si ton chemin = 192.168.1.28/Sauvegardes_HA/

host = 192.168.1.28
share = Sauvegardes_HA
target_dir = rien

Si ton chemin = 192.168.1.28/Sauvegardes_HA/backup

host = 192.168.1.28
share = Sauvegardes_HA
target_dir = backup

Si ton chemin = 192.168.1.28/Sauvegardes/HA
host = 192.168.1.28
share = Sauvegardes
target_dir = HA

Si ton chemin = 192.168.1.28/Sauvegardes/HA/blabla
host = 192.168.1.28
share = Sauvegardes
target_dir = HA/blabla

etc

Pour le nas:
SMB
08/12/2024 18:33:41
192.168.1.21
daniel
Supprimer
Fichier
0 Bytes
/music/copie CD par EAC en Flac/Musique Classique/Mozart/Concerto pour violon N°3, 1 et 2 Les indispensables de Diapason/Szymon Goldberg - Concerto pour violon N°3 Allegro (1951).flac

\Cerbere-49
smb://Cerbere-49

Oui j’ai lu ton post et j’ai essayé en mettant share=Sauvegardes_HA et Target même chose mais çà ne marche pas.
Dans Sauvegardes_HA je n’ai pas de sous dossier.
Je ne comprends pas qu’en manuel la sauvegarde marche avec destination /volume1/Sauvegardes_HA et je trouve bien dans ce fichier sur mon Nas la sauvegarde correspondante.
SMB
08/12/2024 18:33:41
192.168.1.21
daniel
Supprimer
Fichier
0 Bytes
/music/copie CD par EAC en Flac/Musique Classique/Mozart/Concerto pour violon N°3, 1 et 2 Les indispensables de Diapason/Szymon Goldberg - Concerto pour violon N°3 Allegro (1951).flac

\Cerbere-49
smb://Cerbere-49SMB
08/12/2024 18:33:41
192.168.1.21
daniel
Supprimer
Fichier
0 Bytes
/music/copie CD par EAC en Flac/Musique Classique/Mozart/Concerto pour violon N°3, 1 et 2 Les indispensables de Diapason/Szymon Goldberg - Concerto pour violon N°3 Allegro (1951).flac

ok je pensais avoir été clair mais manifestement tu n’a pas compris le principe du chemin de destination.

il lui faut le chemin d’accès découpé :

si tu mets
share = Sauvegardes_HA
target_dir = Sauvegardes_HA

alors il te faut un second dossier Sauvegardes_HA dans ton dossier partagé Sauvegardes_HA.

Si tu n’as pas de dossier dans ton dossier partagé Sauvegardes_HA, alors il faut que tu laisse target_dir vide (mais je ne suis pas sur que ca fonctionne en laissant vide).

donc dans ton cas :
host = 192.168.1.21
share = Sauvegardes_HA
target_dir =

mais pas sur que ca fonctionne, si ca ne fonctionne pas alors teste en créant un sous dossier dans Sauvegardes_HA

Tu le nomme par exemple backup, et dans ta config tu mets :

host = 192.168.1.21
share = Sauvegardes_HA
target_dir = backup

edit: (volume1 on s’en fou, tu pointe directement dans volume1 par le partage réseau)

Merci à vous deux, je pouvais errer longtemps, la raison de mes échecs successifs provient du fait que le logiciel a créer un sous dossier dans mon fichier partagé. Il s’agit du sous dossier #recycle.
En prenant vos indications j’ai configuré ainsi mon samba backup/
192.168.1.28
share: Sauvegardes_HA
Target: #recycle
Je n’ai plus d’anomalie sur le journal et après essai en changeant l’heure j’ai bien dans mon fichier sur le nas le fichier correspondant à la sauvegarde de Home Assistant.

Merci encore à vous deux pour votre aide.

Daniel

Hello,

content que tu ais résolu le souci, j’avais aussi remarqué qu’il manquait un v à /volume1 dans ton log ?
Peut etre juste une erreur d’affichage, ou pas.
Bon si ca marche c’est le principal.