Un journal précédent posait d'ailleurs il me semble la question du nettoyage automatique, qui était inefficace, contrairement aux mécanismes plus classiques. Certes, ça n'impacte que les machines avec un espace disque restreint, mais bon, sur ma machine a moi, j'ai moins de 300Gio de disque (c'est un ssd pas tout neuf, certes), et ça me ferait chier que chaque distro dessus ait besoin de plus de 30Gio d'espace disque pour /.
Si par nettoyage automatique on parle de guix gc, je ne sais pas si on peut dire inefficace. Même si oui il y a des choses à améliorer.
En fait, on peut conserver qu'un certain nombre de générations (disons 3) ce qui permet de faire au plus 3 roll-backs.
En espace limité, il y a les manifests qui permettent de ne stocker que des fichiers textes pour restaurer ultérieurement un état précis. Mais sans garanti que les binaires seront encore disponibles donc peut-être la CPU sera un peu mangé par quelques compilations. :-)
Quelque part, c'est "no free lunch". ;-)
Toujours est-il que ce serait intéressant de regarder l'espace disque occupé par une distro classique versus la taille de /gnu/store ne conservant que 2 ou 3 générations.
[^] # Re: Mal connaître sa distribution
Posté par zimoun . En réponse à la dépêche Guix : un outil pour les remplacer tous. Évalué à 3.
Si par nettoyage automatique on parle de
guix gc, je ne sais pas si on peut dire inefficace. Même si oui il y a des choses à améliorer.https://guix.gnu.org/manual/en/html_node/Invoking-guix-gc.html#Invoking-guix-gc
En fait, on peut conserver qu'un certain nombre de générations (disons 3) ce qui permet de faire au plus 3 roll-backs.
En espace limité, il y a les
manifests qui permettent de ne stocker que des fichiers textes pour restaurer ultérieurement un état précis. Mais sans garanti que les binaires seront encore disponibles donc peut-être la CPU sera un peu mangé par quelques compilations. :-)Quelque part, c'est "no free lunch". ;-)
Toujours est-il que ce serait intéressant de regarder l'espace disque occupé par une distro classique versus la taille de
/gnu/storene conservant que 2 ou 3 générations.