• [^] # Re: à chacun sa vision de la simplicité

    Posté par (site web personnel) . En réponse au journal Les rollbacks avec NixOS, ou comment casser son système. Évalué à 2.

    Le stress dont je parle c'est que lors de ta mise à jour, tu vas "remplacer" plusieurs programmes. Généralement c'est plusieurs mega (voir giga) d'archives à récupérer et à décompresser.

    Ton snapshot il va "stocker" la différence avant la mise à jour et après. Lors du mise à jour, il y a très peu de copy on write, parce qu'il y a beaucoup de choses qui changent. Donc tu as plusieurs giga de difference à stocker. La déduplication n'est pas non plus très performante car bien qu'il y ai des chances pour que les fichiers soient sensiblement les mêmes, il y aura plein de petites differences subtiles qui ne permettront pas un énorme partage. Si tu conserves plusieurs snapshot, c'est plusieurs fois plusieurs giga que tu as besoin de stocker. Ce n'est pas la fin du monde hein, mais cela prend vite de la place.

    Et si tu fais des backups de cela, c'est la même chose, et tu payes en plus le temps de transfert vers le backup.

    Après, si ta politique c'est de ne garder que deux snapshots locaux et qu'un nombre limité de snapshots dans ton backup, et de ne pas inclure le système dans le backup il n'y a pas de problème du tout.

    Ton répertoire "home", contrairement au système, aura beaucoup plus tendance à évoluer "lentement". Généralement tu ne remplaces pas tout d'un coup, c'est bien plus incrémentale, moins "stressant" pour le système comparé à l'exemple précédant.

    Maintenant j'admet (et j'ai admis) que je n'avais pas imaginé que mon interlocuteur faisait "peu" de snapshot. (En gros, il admet en faire un avant chaque grosse mise à jour, et en garder 2 ou 3, et ne pas faire de backup de son système, seulement son home). Bref, dans son cas, il n'y a pas trop de problème. On ne fait juste pas la même chose.