[configuration] dossier cache

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

[configuration] dossier cache

Message par emmesse »

Bonjour,

quelqu'un sait-il à quoi sert le dossier ~/.cache
peut-on le supprimer? car c'est long à sauvegarder (cpio)
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [configuration] dossier cache

Message par laurent85 »

Bonjour,
Il sert à stocker des données non essentielles par les applications. Concernant les sauvegardes il vaut mieux l'exclure de la sauvegarde plutôt que le supprimer du disque.
Dernière modification par laurent85 le sam. 21 nov. 2020, 13:04, modifié 1 fois.
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

merci d'avoir répondu
je sauvegarde à peu près comme ceci:

Code : Tout sélectionner

find /home>liste
tar jvcf /dev/st0 -T liste
il faut donc que je fasse:

Code : Tout sélectionner

grep -v .cache liste>liste2
tar jcvf /dev/st0 -T liste2
qu'en pense-tu?
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

non, il faudrait plutôt:

Code : Tout sélectionner

find /home>liste
grep -va '\.cache' liste>liste2
tar jcvf /dev/st0 -T liste2
qu'en pensez-vous?
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [configuration] dossier cache

Message par laurent85 »

Utilise tar directement, tar a de nombreuses options, consulte la page de man, il y a par exemple :

Code : Tout sélectionner

man tar
...
--exclude-caches
              Exclude contents of directories containing file CACHEDIR.TAG, except for the tag file itself.

--exclude-caches-all
              Exclude directories containing file CACHEDIR.TAG and the file itself.

--exclude-caches-under
              Exclude everything under directories containing CACHEDIR.TAG
...
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

merci pour la réponse.

mais si il ne faut pas les supprimer (les caches), il faut donc les sauvegarder?
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

encore une question
qu'est-ce que CACHEDIR.TAG?

parce que il sauvegarde quand-même ~/.cache malgré --exclude-caches-all
et si je faisais:

Code : Tout sélectionner

echo "/home/monnom/.cache"> exclure
tar jcvf /dev/st0 --exclude-from exclure /home
qu'en penser?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration] dossier cache

Message par benjarobin »

Bonjour,
Je te conseil de relire le man de tar, c'est un pattern (par rapport au chemin courant) et non le chemin absolu que tu dois mettre dans le fichier de --exclude-from
Pour CACHEDIR.TAG je te conseil de lire http://fileformats.archiveteam.org/wiki ... g_Standard
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

je crois que je vais rester avec cpio
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [configuration] dossier cache

Message par waitnsea »

emmesse a écrit : ven. 20 nov. 2020, 17:59 mais si il ne faut pas les supprimer (les caches), il faut donc les sauvegarder?
Bonjour,
* tar/cpio :https://tanguy.ortolo.eu/blog/article6/cpio-tar. À ma connaissance ($ info cpio) cpio ne comporte pas d'option exclude mais sauvegardera la totalité des fichiers y compris les sockets.
* Les fichiers des caches servent à accélérer les applications, mais ne sont pas vitaux, un cache se recréera s'il est supprimé, des data non.
Par contre les cache peuvent être très volumineux, dans mon système de sauvegarde (Borg) je les exclus par principe.
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

pour ne pas sauvegarder le dossier ~/.cache j'utilise:

Code : Tout sélectionner

find /home|grep -va "\.cache"|cpio -oa -H newc -F/dev/st0
qu'en pensez-vous?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [configuration] dossier cache

Message par benjarobin »

Je pense que tu devrais utiliser tar, qui permet de la compression nativement, permet de gérer correctement les droits unix, permet d'exclure des fichiers... Tout cela en une ligne de commande (un seul exécutable lancé)
Par exemple ceci :

Code : Tout sélectionner

tar --exclude=".cache" -C /home -cavf out.tar.gz .
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

et pour les sauvegarde incrémentales? (avec find on peut utiliser l'option "--newer fichier")
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [configuration] dossier cache

Message par laurent85 »

emmesse a écrit : sam. 21 nov. 2020, 21:31 pour ne pas sauvegarder le dossier ~/.cache j'utilise:

Code : Tout sélectionner

find /home|grep -va "\.cache"|cpio -oa -H newc -F/dev/st0
qu'en pensez-vous?
Avec cette commande des fichiers dont le nom contiendrait .cache seraient également exclus.

Un exemple avec CACHEDIR.TAG, commande a exécuter une seule fois pour marquer chaque dossier à exclure des sauvegardes :

Code : Tout sélectionner

echo "Signature: 8a477f597d28d172789f06886806bc55" > ~/.cache/CACHEDIR.TAG 
Et pour les commandes de sauvegarde :

Code : Tout sélectionner

tar --exclude-caches-under -jcvf /dev/st0 /home
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [configuration] dossier cache

Message par laurent85 »

emmesse a écrit : dim. 22 nov. 2020, 15:03 et pour les sauvegarde incrémentales?
Avec tar l'option --listed-incremental=FILE, on trouve des exemples sur internet.
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

echo "Signature: 8a477f597d28d172789f06886806bc55" > ~/.cache/CACHEDIR.TAG
où trouve-t-on la signature?

j'ai trouvé les sources de dump/restore. Que penser de l'installation d'un logiciel par les sources?
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [configuration] dossier cache

Message par laurent85 »

emmesse a écrit : dim. 22 nov. 2020, 16:32 où trouve-t-on la signature?
As-tu consulté le lien de cette réponse ?
benjarobin a écrit : ven. 20 nov. 2020, 19:38 Pour CACHEDIR.TAG je te conseil de lire http://fileformats.archiveteam.org/wiki ... g_Standard
emmesse
Hankyu
Messages : 10
Inscription : ven. 20 nov. 2020, 08:30

Re: [configuration] dossier cache

Message par emmesse »

je suis revenu à ubuntu pour utiliser dump/restore
Répondre