Page 2 sur 5

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : sam. 3 févr. 2018 13:56
par hermes333

Dernier message de la page précédente :

Merci victoria pour ta réponse. Alors est-ce qu'il y a une solution pour ce problème tout en gardant ma version actuelle de Cinnamon? Il y a sûrement une façon dans un script ou un fichier a modifier pour ne plus avoir ce problème? Je continue à chercher et à espérer une solution.

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : sam. 3 févr. 2018 15:10
par victoria
Bonjour.

Il y aurait bien une solution qui me vient à l'esprit, mais je ne sais pas si ça pourrait résoudre le problème.
Dans la théorie je dirais que oui, vu que le changement de permissions sera différent vu que c'est en ram.

Ça serait de mettre le cache des vignettes des images dans la ram, en utilisant tmpfs, au lieu que ça soit stocké dans le /home donc sur le disque dur.
Tout ce qui est en ram est volatile, c'est à dire, à l'arrêt et/ou redémarrage du pc, la ram est vidée, donc tout ce qui s'y trouve est définitivement perdu.
Et là comme ce sont que des vignettes de cache (pour permettre d'accéder plus vite aux photos) le dossier n'est pas important, et peut être mis en ram, comme on fait pour le cache de Firefox, ce qui permet en + d'accélérer l'accès, vu que la ram est très rapide.

Donc dans la pratique ça donnerait quelque chose comme

Code : Tout sélectionner

tmpfs /home/hermes/.cache/thumbnails/ tmpfs defaults,noatime,nosuid,uid=1000,gid=1000,nodev,noexec,size=256M 0 2
à mettre dans le fichier
/etc/fstab
pour que ça soit monté dès le démarrage du pc.

On peut changer la valeur 256M qui veut dire que 256 Mo de ram maximum seront utilisés pour le cache, mais on peut en mettre +, si vous avez suffisamment de ram.
Avec 8 Go de ram, on peut mettre maximum 1 Go pour le tmpfs.

Là ce sont des explications qui me viennent au fur et à mesure que j'écris, mais pour être sur de mes dires, je vais faire un essai sur mon pc pour voir ce que ça donne après un reboot, et voir si j'ai des problèmes avec mes photos (j'en ai près de 5 000 dans mon pc donc ça va être un excellent test)

Si je ne reviens pas après plusieurs heures, c'est que ma théorie sera foireuse :P

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : sam. 3 févr. 2018 15:58
par victoria
1er point, avec la modification apportée dans fstab, le pc redémarre très bien.

2e point, l'accès aux photos est possible sans aucun soucis, essayé avec le logiciel Xnview MP, Gthumb, Shotwell, et en passant par le gestionnaire de fichiers pour accéder à mon dossier de photos, et les regarder via la visionneuse de photo.

3e point, le chargement des photos se fait beaucoup plus vite, grâce à l'accès à la ram.

4e point, c'est bien dans la ram que va le cache si on regarde le retour de

Code : Tout sélectionner

df -h
j'obtiens ceci

Code : Tout sélectionner

df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               16G       0  16G   0% /dev
tmpfs              787M    8,9M  778M   2% /run
/dev/sda2          245G    3G  241G   2% /
tmpfs              16G     31M  16G   0% /dev/shm
tmpfs              5,0M       0  5,0M   0% /run/lock
tmpfs              16G       0  16G   0% /sys/fs/cgroup
tmpfs              6G     20K  6G   0% /tmp
/dev/sda1          501M    396K  500M   1% /boot/efi
/dev/sdb2          800G     700G  100G   90% /mnt/DATA
/dev/sdb1           100G    491M   99G   1% /home
tmpfs              1G       0  1G   0% /home/victoria/.thumbnails
tmpfs              1G     87M  938M   9% /home/victoria/.cache/thumbnails
tmpfs              787M     64K  787M   1% /run/user/1000
on remarque la présence de /home/victoria/.thumbnails & /home/victoria/.cache/thumbnails avec la mention "tmpfs" et on voit que 87 Mo sont chargés en ram.
et en regardant dans le gestionnaire de fichiers, dans le dossier /home/victoria/.cache/thumbnails, j'ai des photos présentes, mais en faisant un clic droit sur le dossier c'est bien écrit
contenu : 1 656 éléments, taille totale de 87,6 Mo
et ensuite c'est bien écrit
espace libre : 982,8 Mo
Donc ça correspond bien à la valeur fixée dans tmpfs, qui est de 1 Go pour mettre ces fichiers en ram.

Mon fstab ressemble à ceci, du coup c'est les 2 dernières lignes qui sont utilisées pour que les deux dossiers soient montés en ram.

Code : Tout sélectionner

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda2 during installation
UUID=7e9304mb-0bc6-1289-a277-364197eda87b /               ext4    errors=remount-ro,relatime,discard 0       1

# /boot/efi was on /dev/sda1 during installation
UUID=3A0M-56NF  /boot/efi       vfat    umask=0077      0       1

# /home was on /dev/sdb1 during installation
UUID=8njh8c3m-fpb9-7185-a1f6-56f027cnk109 /home           ext4    defaults        0       2

/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

# /mnt/DATA sur /dev/sdb2 
/dev/disk/by-uuid/0b543ea8-kmpb-4a9m-0187-935801f4e12w /mnt/DATA ext4 nosuid,nodev,nofail,x-gvfs-show 0 0

tmpfs      /tmp            tmpfs        defaults,size=6g           0    0

tmpfs /home/victoria/.cache/thumbnails/ tmpfs defaults,noatime,nosuid,uid=1000,gid=1000,nodev,noexec,size=1g 0 2

tmpfs /home/victoria/.thumbnails/ tmpfs defaults,noatime,nosuid,uid=1000,gid=1000,nodev,noexec,size=1g 0 2
Et après un reboot, la valeur de 87 Mo en ram, est revenue à zéro Mo parce que je n'ai ouvert aucun logiciel de photos; donc pas de vignettes, donc pas de cache.

Maintenant reste à savoir si cette manipulation va résoudre le soucis initial du message d'erreur de Nemo, il faut que vous essayez sur plusieurs jours, j'ai fais la manip sur mon disque dur de test avec Cinnamon 3.2 sur Debian Stretch, et pour le moment aucun message d'erreur, pourtant je manipule volontairement des photos, transfert entre mon disque dur externe et le pc.

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : dim. 4 févr. 2018 04:47
par hermes333
Salut victoria, ton truc n'a pas fonctionné pour moi. Je ne sais pas si j'ai bien fait ce que tu m'as demandé, j'ai bien ajouté la ligne que tu m'as demandé au fichier fstab, est-ce que ça devrait avoir l'air de ça:

Image

Parce que ça ne règle pas du tout le problème pour moi. Je vais cliquer ignorer à chaque fois et devoir faire avec j'ai bien l'impression.

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : dim. 4 févr. 2018 08:10
par victoria
Et en supprimant manuellement les deux dossiers, il se passe quoi?

Concrètement, supprimer les 2 dossiers dans le /home, et redémarrer le pc.

Et vérifier avec la commande df -h dans le terminal, si l'ajout dans la ligne du fstab est bien prise en compte.

Et voir le comportement du pc.

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : dim. 4 févr. 2018 09:28
par mpedro
;) Quelques liens utiles aux incantations de victoria et à la compréhension du sujet :
https://homeserver-diy.net/wiki/index.p ... sous_Linux" onclick="window.open(this.href);return false;
https://blog.seboss666.info/2015/08/rep ... yau-linux/" onclick="window.open(this.href);return false;

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : dim. 4 févr. 2018 14:01
par hermes333
Salut les ami(e)s, j'ai l'impression d'avoir réglé le problème mais je ne suis pas certain, je vais devoir faire plusieurs tests avant de crier victoire... victoria! ;) Dans ma section administrateur j'ai coché plus d'options dans les groupes dont un très important: hermes, à suivre...

Image

Re: Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : lun. 5 févr. 2018 19:22
par hermes333
Non. Problème impossible à résoudre. J'abandonne, je vais devoir vivre avec.

Re: [Abandon] Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : lun. 5 févr. 2018 19:54
par hermes333
Utiliser les backports, est-ce risqué pour une version stable? Ça serait le seul moyen de régler ce problème de cache de vignettes. Si je met à niveau Cinnamon vers une version plus récente je n'aurai plus ce problème.

Re: [Abandon] Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : lun. 5 févr. 2018 20:34
par mpedro
https://debian-facile.org/doc:systeme:a ... st:stretch" onclick="window.open(this.href);return false;
va voir sur Debian forum

Re: [Abandon] Problème de cache de vignettes Debian 9.3 Cinnamon

Posté : mar. 6 févr. 2018 08:14
par victoria
Les backports sont testés avant d'être mis a disposition.
En général c'est les anciennes versions de Testing et Sid, comme pour cinnamon, ce sera la version 3.4, (actuelle version de Testing et Sid).

Sur mon pc, en VM je viens de passer Cinnamon en 3.4 en faisant du pining vers Testing, ça fonctionne très bien et le problème des caches de vignettes a disparu.
Mais c'est en VM donc ce n'est pas une référence pour dire que c'est fiable..