Je sauvegarde mon Home Assistant sur mon NAS Synology (HA>2023.6) via Samba

C’est une grande nouvelle, depuis la version 2023.6, le stockage réseau devient archi-simple, il est géré par le core de Home Assistant. Bravo les développeurs, cela manquait.

Je vais donc abandonner mes sauvegardes via Samba Backup. Elles fonctionnaient parfaitement mais nécessitaient l’installation du module complémentaire Samba Backup, je peux maintenant le désinstaller et supprimer mon Retex sur sa configuration.

  • Mise à jour de Décembre 2023 : J’ai eu quelques soucis avec Samba, j’ai basculé ma sauvegarde HA via NFS

Je configure le dossier de sauvegarde sur le NAS

Dans le panneau de configuration puis Dossier partagé, je crée un dossier partagé.

Mon dossier de sauvegarde s’appelle Sauvegardes_Jeedom car c’est historiquement au même endroit que je stocke mes backup de Jeedom.

Vieux réflexe, je limite le nb d’utilisateurs à avoir accès à ce dossier :

Le dossier est prêt, comme j’ai autorisé l’utilisateur de mon PC, je le vois depuis l’ordinateur également :

Je configure le stockage de Home Assistant

Je vais dans Paramètres / Système / Stockage

J’ajoute un stockage réseau

Pour la sauvegarde, il faut cocher la radio “Sauvegarde”, mettre l’ip du NAS, choisir CIFS puis le chemin vers le dossier de sauvegarde, Sauvegardes_Jeedom/HA chez moi. Je mets enfin l’utilisateur HA (utilisateur déclaré dans le NAS) et son mot de passe.

Quand je valide, je vois bien mon dossier sauvegarde enregistré :

Et à ce stade, il est légitime de se demander comment expliquer à Home Assistant qu’il faut maintenant utiliser ce nouveau stockage réseau pour les sauvegardes, et bien non, il a compris tout seul. Le fait d’avoir coché “Sauvegarde” à la création du stockage réseau va automatiquement rediriger toutes les sauvegardes vers ce dossier. HA a toujours une petite part de magie qui lui donne une avance systématique devant tous les systèmes concurrents.

J’automatise la sauvegarde

Il faut bien demander à Ha de réaliser les sauvegardes, une toute simple automatisation fera cela très bien.

alias: Sauvegarde - Toutes les nuits
description: ""
trigger:
  - platform: time
    at: "01:50:00"
condition: []
action:
  - service: hassio.backup_full
    data:
      compressed: true
mode: single

 

Je regarde le résultat

J’ai attendu quelques jours pour poster ce résultat, je vois bien que les sauvegardes jusqu’au 09/06 ont été réalisé via le module complémentaire Samba_Backup, depuis la nouvelle version et le configuration ci-dessus, tout se déroule parfaitement dans ce dossier réseau.

Souci “it is not empty”

Comme beaucoup visiblement, je me suis rendu compte que mes sauvegardes ne partaient plus sur mon NAS.

J’avais le message Network storage cannot be mounted at xxxxxxx because it is not empty

Ce souci est connu et beaucoup ont la même chose :

J’ai supprimé le lien Samba et tout refait, c’est reparti, mais il faut être vigilant au moindre message d’erreur de stockage pour ne pas perdre ce lien.