[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 : 670
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.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso
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 : 670
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
...
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso
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?
benjarobin
Maître du Kyudo
Messages : 16008
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 | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)
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 : 2066
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?
benjarobin
Maître du Kyudo
Messages : 16008
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 | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)
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 : 670
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
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso
laurent85
Elfe
Messages : 670
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.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso
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 : 670
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
Tuto Kde Plasma + gestionnaire de fenêtres i3
Live USB avec persistance Archuseriso
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