Commit graph

4 commits

Author SHA1 Message Date
464540696b Version 1.7.0: Configuration dynamique Sanoid actif/passif
- 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
2025-11-16 11:01:07 +01:00
9279932f8b Version 1.6.0: Auto-update + Fix bug réplication multi-datasets
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
2025-11-15 18:00:23 +01:00
2b7d1c5500 Version 1.2: Détection automatique première sync + double protection anti-écrasement
- 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
2025-11-14 19:08:35 +01:00
996b5c6c8e Commit initial : réplication bidirectionnelle ZFS avec NFS HA 2025-11-14 18:06:02 +01:00