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

Tout concernant les autres distributions
Avatar du membre
hermes333
Messages : 1210
Enregistré le : lun. 13 juil. 2015 18:04
Localisation : Rimouski, Québec
Contact :

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

Message 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.
Image

Avatar du membre
victoria
Messages : 1045
Enregistré le : dim. 21 janv. 2018 20:10

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

Message 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
_____________________________________________________________________________
- Le silence aussi possède la violence des mots -

Avatar du membre
victoria
Messages : 1045
Enregistré le : dim. 21 janv. 2018 20:10

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

Message 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.
_____________________________________________________________________________
- Le silence aussi possède la violence des mots -

Avatar du membre
hermes333
Messages : 1210
Enregistré le : lun. 13 juil. 2015 18:04
Localisation : Rimouski, Québec
Contact :

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

Message 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.
Image

Avatar du membre
victoria
Messages : 1045
Enregistré le : dim. 21 janv. 2018 20:10

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

Message 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.
_____________________________________________________________________________
- Le silence aussi possède la violence des mots -

mpedro
Messages : 1517
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

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

Message 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;
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Avatar du membre
hermes333
Messages : 1210
Enregistré le : lun. 13 juil. 2015 18:04
Localisation : Rimouski, Québec
Contact :

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

Message 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
Image

Avatar du membre
hermes333
Messages : 1210
Enregistré le : lun. 13 juil. 2015 18:04
Localisation : Rimouski, Québec
Contact :

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

Message par hermes333 »

Non. Problème impossible à résoudre. J'abandonne, je vais devoir vivre avec.
Image

Avatar du membre
hermes333
Messages : 1210
Enregistré le : lun. 13 juil. 2015 18:04
Localisation : Rimouski, Québec
Contact :

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

Message 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.
Image

mpedro
Messages : 1517
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

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

Message par mpedro »

https://debian-facile.org/doc:systeme:a ... st:stretch" onclick="window.open(this.href);return false;
va voir sur Debian forum
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Avatar du membre
victoria
Messages : 1045
Enregistré le : dim. 21 janv. 2018 20:10

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

Message 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..
_____________________________________________________________________________
- Le silence aussi possède la violence des mots -

Répondre