• # Pour quoi pas Git pour /etc, mais solution au niveau filesystem pour /home

    Posté par (Mastodon) . En réponse au journal Gérer ses fichiers de config avec git. Évalué à 2.

    Ça fait un moment que je réfléchis à mettre mon /etc sous Git. Je pense que c'est une bonne idée, mais quelqu'un a-t-il déjà tenté et peut-il témoigner ?

    Par contre pour mon /home, je suis un fan absolu de rsnapshot. Pour ceux qui ne connaissent pas, ça implémente (en mieux) cette page qui a été une illumination pour moi : http://www.mikerubel.org/computers/rsync_snapshots/
    (C'est plus ou moins ce que Apple a appelé la Timemachine).

    On crée autant de snapshot qu'on veut, en les faisant tourner (toutes les 3h, je garde les 4 derniers, ainsi que tous les jours, je garde les 7 derniers, ainsi que toutes les semaines etc...), mais ça ne 'coûte' que une fois la totale (car ça sert d'archive), ainsi que une fois chaque différence (seuls les fichiers qui diffèrent entre les différents snapshots sont dupliqués).

    C'est pas tout à fait le même but que de versionner par git (on perd le concept d'historique, de traçabilité), mais ça suffit à revenir en arrière sur n'importe quel incident.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.