Problème config Samba Backup

Bonjour à tous,

J’ai créé une automatisation pour mes sauvegardes : tous les jours à 3h du mat + script Dropback (envoi sur Dropbox). Ca fonctionne au poil !

Sauf que je voudrais limiter le nombre de sauvegardes à 10 max.

J’ai lu que la meilleure solution était d’installer Samba Backup qui prévoit ce paramètre.
Par chance, j’ai un disque SSD branché en USB sur ma box Android qui gère SMB. Je l’utilise depuis des lustres pour me connecter à un répertoire partagé à partir de mon pc et ça fonctionnel nikkel.

En revanche et c’est là le hic, pas moyen de me connecter à partir de HA.
Mon dossier partagé est : \\ANDROID_98AFB0\share\media_rw\sda1\BK Home Assistant
(accessibilité de mon pc OK)

Voici ma config Samba Backup sur HA :

Et mon log :

Quelqu’un aurait une idée lumineuse ?
Merci d’avance :pray:

Ma configuration


Version core-2024.3.1
Type d’installation Home Assistant OS
Développement false
Supervisor true
Docker true
Utilisateur root
Environnement virtuel false
Version de Python 3.12.2
Famille du système d’exploitation Linux
Version du système d’exploitation 6.1.73-haos-raspi
Architecture du processeur aarch64
Fuseau horaire Europe/Brussels
Répertoire de configuration /config

Salut!
Alors en premier lieu de conseillerais de bien vérifier que ton username et password sont bien configurer (parfois on oublie une lettre dans notre copier coller ça peut faire la différence ^^')

Sinon je pense que le soucis est du à la possibilité d’accès au dossier « share »

si c’est bien ça, je pense que c’est cela que tu devrais écrire dans la section Share.
Suis pas expert en SMB mais si je comprend bien le fonctionnement alors

  • Share est le path du dossier que ton système (ici ta box android) met sur le réseau
  • ‹ target directory › est le répertoire dans lequel tu veux mettre ta sauvegarde à l’intérieur du dossier partager.
    Imaginons que tu ais un dossier partager entre plusieurs utilisateur et que tout le monde ait son propre dossier à l’intérieur. Alors chacun auras acces au dossier partager comme un disque reseau, puis chacun pourra mettre ses documents dans son propre dossier mais accessible par tous


J’aurais du mieux regarder l’image plus en précision avant ^^
Apparement ce que j’ai dis semble en partie vrai.
Regarde on vois que Samba cherche à accéder au dossier « share » à l’intérieur du dossier « share »
Or toi tu veux qu’il aille dans media_rw\sda1\BK Home Assistant
Donc je pense que dans share tu devrais directement mettre

media_rw\sda1\BK Home Assistant

Si tu as un soucis d’accès, après ça, essaye avec un dossier dont le nom ne comporte pas d’espace. par exemple renomme BK Home Assistant en BK_Home_Assistant

Malheureusement, résultat identique et j’ai renommé mon folder avec des _ pour éliminer les espaces.

[24-03-15 15:55:39] INFO: ---------------------------------------------------
[24-03-15 15:55:39] INFO: Host/Share: ANDROID_98AFB0/share/media_rw/sda1/BK_Home_Assistant
[24-03-15 15:55:39] INFO: Target directory: BK_Home_Assistant
[24-03-15 15:55:39] INFO: Keep local/remote: 10/10
[24-03-15 15:55:39] INFO: Trigger time: 02:00
[24-03-15 15:55:39] INFO: Trigger days: Mon Tue Wed Thu Fri Sat Sun
[24-03-15 15:55:39] INFO: ---------------------------------------------------
[24-03-15 15:55:43] WARNING: do_connect: Connection to ANDROID_98AFB0 failed (Error NT_STATUS_NOT_FOUND)
[24-03-15 15:55:43] FATAL: Cannot access share. Unknown reason.
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

Bon je crois que le soucis vient de ton host. Essayons d’y avoir accès avant de vouloir lui indiquer un chemin ^^
Je pense que pour un chemin plus simple (a mon sens) tu devrais plutot mettre l’adresse IP de ta box android dans host (et s’assurer que celle-ci possède une IP fixe)
Puisque tu me dis que ton dossier partager se nomme \\ANDROID_98AFB0\share\media_rw\sda1\BK Home Assistant
configure comme ceci

host: 192.168.XXX.XXX
share: BK_Home_Assistant
target_dir: ""

et si tu préfères avec ta config j’imagine que ça devrait donner qqc comme ceci

host: ANDROID_98AFB0
share: BK_Home_Assistant
target_dir: ""

en fait, dans ta capture d’écran je vois que ton champs HOST est ANDROID_98AFB0/share

le /share est de troP tu ne peux y mettre qu’un nom d’ordi ou une IP mais certainement pas de « / »
pour le champs SHARE tu dois juste y mettre le nom du share et pas tout le chemin sauf si le nom de ton share niveau serveur est « media_rw/sda1/BK_Home_Assistant » ce dont je doute
pour la target directory, elle doit contenir « / » SAUF si tu as créé un répertoire dans ton share :wink:

exemple de chez moi pour clarifier un peu

image

2 « J'aime »

Bonjour,

Les 3 premier param ne sont pas bon
image

le premier est le serveur UNIQUEMENT
le second le share partagé que tu vois sur le réseau UNIQUEMENT
le troisième le folder dans ce share UNIQUEMENT

donc cela donne :
1 = ANDROID_98AFB0 (si c’est bien le nom du serveur) mais le mieux est d’utiliser l’IP
2 = media_rw (si c’est bien le share partagé que tu vois sur le réseau quand tu regarde le contenu du serveur ci dessus)
3 = BK_Home_Assistant (si c’est bien un dossier de ce nom dans le share qui est ci dessus)

1 « J'aime »

voila comme disent @Vincha et @LeLapinFou je pensais bien que host ne devait contenir que l’adresse de l’hote :slight_smile:

1 « J'aime »

Malheureusement, aucune de vos solutions citées ci-dessus ne marche :sleepy: :unamused:

[24-03-15 18:29:05] INFO: ---------------------------------------------------
[24-03-15 18:29:05] INFO: Host/Share: 192.168.1.4/media_rw
[24-03-15 18:29:05] INFO: Target directory: BK_Home_Assistant 
[24-03-15 18:29:05] INFO: Keep local/remote: 10/10
[24-03-15 18:29:05] INFO: Trigger time: 02:00
[24-03-15 18:29:05] INFO: Trigger days: Mon Tue Wed Thu Fri Sat Sun
[24-03-15 18:29:05] INFO: ---------------------------------------------------
[24-03-15 18:29:08] WARNING: do_connect: Connection to 192.168.1.4 failed (Error NT_STATUS_HOST_UNREACHABLE)
[24-03-15 18:29:08] FATAL: The provided host is unreachable. Please check your config and network.
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

peux-tu poster une capture de la config que tu as mise en place sur ta box android ? cela aidera a y voir plus clair.

Il n’y a pas des masses de params :sweat_smile:
Sur pc, ca fonctionne Impec !

en effet :smiley:
et sur un pc peux tu coller ici l’adresse qui te permette de voir ton share que tu a fais pour home assistant ?

Hello !

Si ça peut t’aider, voilà ma config :

Capture d'écran 2024-03-15 190105

(SRV02 à pour ip 192.168.0.242 :wink: )

Capture d'écran 2024-03-15 190116

Capture d'écran 2024-03-15 190141

:v:

Ça fonctionne au poil sur pc, depuis des lustres !
J’ai un répertoire dédié, aucun souci.

je vois que tu cherches à acceder à « media_rw/BK_Home_Assistant »
Est ce que tu peux essayer sans target directory et en ne mettant dans share uniquement le nom du dossier partager ? (celui auquel tu accèdes quand tu es depuis ton pc)

:upside_down_face: :upside_down_face: :upside_down_face:

hum oui donc dans l’explorateur windows tu accedes directement à BK_Home_Assistant :thinking:
Selon moi le share devrait donc etre BK_Home_Assistant :confused:

Mettez-vous d’accord :grin:
Ceci dit, déjà essayé… :frowning:

oui mais on a pas ici les résultats de tous tes test ^^’
Par exemple celui que je t’ai proposer, pas de réponse X)

Mais d’après les logs postés plus haut, le problème vient-il vraiment de l’arborescence ? Il se connecte quand même à mon SMB ? Pas l’impression perso mais je peux me tromper.