Page 1 sur 1

[configuration] dossier cache

Publié : ven. 20 nov. 2020, 08:37
par emmesse
Bonjour,

quelqu'un sait-il à quoi sert le dossier ~/.cache
peut-on le supprimer? car c'est long à sauvegarder (cpio)

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 10:19
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.

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 11:11
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?

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 11:37
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?

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 15:09
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
...

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 17:59
par emmesse
merci pour la réponse.

mais si il ne faut pas les supprimer (les caches), il faut donc les sauvegarder?

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 18:58
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?

Re: [configuration] dossier cache

Publié : ven. 20 nov. 2020, 19:38
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

Re: [configuration] dossier cache

Publié : sam. 21 nov. 2020, 01:30
par emmesse
je crois que je vais rester avec cpio

Re: [configuration] dossier cache

Publié : sam. 21 nov. 2020, 03:34
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.

Re: [configuration] dossier cache

Publié : sam. 21 nov. 2020, 21:31
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?

Re: [configuration] dossier cache

Publié : sam. 21 nov. 2020, 22:11
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 .

Re: [configuration] dossier cache

Publié : dim. 22 nov. 2020, 15:03
par emmesse
et pour les sauvegarde incrémentales? (avec find on peut utiliser l'option "--newer fichier")

Re: [configuration] dossier cache

Publié : dim. 22 nov. 2020, 15:08
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

Re: [configuration] dossier cache

Publié : dim. 22 nov. 2020, 15:46
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.

Re: [configuration] dossier cache

Publié : dim. 22 nov. 2020, 16:32
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?

Re: [configuration] dossier cache

Publié : dim. 22 nov. 2020, 17:51
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

Re: [configuration] dossier cache

Publié : dim. 22 nov. 2020, 19:57
par emmesse
je suis revenu à ubuntu pour utiliser dump/restore