Humeur : Fcron et Rsnapshot, la doc et les exemples
Billet d’humeur du jour.
Toujours dans mes histoires de backups, j’utilise Rsnapshot pour faire des copies de mon $home et Fcron pour déclencher la sauvegarde à intervalle régulier.
J’ai lutté avec ces deux outils et vous voulez savoir pourquoi ? Car j’ai sauté sur les exemples et que ceux-ci sont ambigus, limite trompeurs. Je grogne mais rien de grave. Allez, illustration…
Voyez l’extrait des exemples de Fcron :
# run every day @ 1d echo "fcron daily"
Et bien, en réalité, la commande ne sera lancée qu’après 24h d’activité (pendant que Fcron sera lancé). Rien à voir 24h de temps réel écoulé comme semble l’indiquer le commentaire.
Autre exemple, Rsnapshot définir les « intervalles » suivants par défaut :
interval hourly 6 interval daily 7 interval weekly 4 interval monthly 6
Mais il faut bien voir que hourly, daily, weekly et monthly ne sont là que pour indiquer un groupe. On aurait pu imaginé :
interval scala 1 interval rebol 2
Le sens des groupes par défaut est trompeur. La doc mentionne que les noms ne reflètent que la norme de Rsnapshot et qu’on peut en changer. Aucun exemple à ce sujet. Sans un message à ce sujet sur la mailing-list, je serai passé complètement à côté. “Hourly”, ça veut bien dire ce que ça veut dire, non ?
Conclusion
Lire les exemples oui. Lire la doc oui. Mais avoir les mains de le cambouis (et les logs), c’est mieux.