- Configuration automatique de sanoid.conf selon le role du noeud
- Noeud actif: autosnap=yes, autoprune=yes
- Noeud passif: autosnap=no, autoprune=yes
- Conforme a la documentation officielle Sanoid
- Documentation du mount point LXC shared=1 pour la HA
Nouvelles fonctionnalités :
- Système d'auto-update automatique depuis Forgejo
- Vérification à chaque exécution
- Sauvegarde de l'ancienne version
- Redémarrage automatique après mise à jour
- Protection contre les boucles infinies
Corrections de bugs :
- Fix bug critique: stdin consommé par syncoid dans boucle while
- Ajout de "< /dev/null" pour rediriger stdin
- Permet maintenant la réplication de tous les datasets
- Ajout d'un compteur de datasets traités pour logging
Améliorations :
- Documentation complète du système d'auto-update dans README.md
- Version incrémentée de 1.5.1 à 1.6.0
- Détection automatique snapshots en commun (sync incrémentale vs première sync)
- Gestion automatique Sanoid (activation/désactivation selon nœud actif)
- Protection #1: Comparaison tailles source/destination (ratio >= 50%)
- Protection #2: Historique des tailles avec tolérance ±20%
- Prévention écrasement accidentel lors remplacement disque
- Logs explicites avec actions recommandées en cas de blocage