logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
atelier:chantier:nettoyer-les-fichiers-qui-encombrent-les-trackers [15/06/2024 16:46]
--gilles-- [Utilisation]
atelier:chantier:nettoyer-les-fichiers-qui-encombrent-les-trackers [19/06/2024 16:47] (Version actuelle)
--gilles-- [Introduction]
Ligne 1: Ligne 1:
-====== Nettoyer les fichiers qui encombrent les trackers ======+====== Nettoyer les fichiers ​et les erreurs d'​indexation ​qui encombrent les trackers ​d'​indexation ​======
  
   * Objet du tuto : Nettoyer les fichiers qui encombrent les trackers   * Objet du tuto : Nettoyer les fichiers qui encombrent les trackers
   * Niveau requis :  {{tag>​débutant }}   * Niveau requis :  {{tag>​débutant }}
-  * Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME+  * Commentaires : //En cas de recherches dans l'explorateur de fichiers qui prennent trop de temps ! //
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi : {{tag>en-chantier ​à-tester à-placer}} ​+  * Suivi : {{tag> à-tester à-placer}} ​
     * Création par [[user>​--gilles--]] 14/06/2024     * Création par [[user>​--gilles--]] 14/06/2024
     * Testé par <...> le <...> FIXME     * Testé par <...> le <...> FIXME
Ligne 15: Ligne 15:
  
 ===== Introduction ===== ===== Introduction =====
 +
 +== Qu'est l'​indexation ? ==
 +Si le contenu du disque était le territoire, le résultat de l'​indexation serait comme la carte de ce territoire, l'​indexation va parcourir tous les fichiers ( les intéressants pour les utilisateurs,​ pas les bibliothèques " libraries",​ exécutables etc ) pour créer un tableau que l'on appelle une table d'​indexation ou aussi base de données, mais avec juste les infos essentielles : type du fichier, emplacement,​ date de création, nom, date de dernière modification...
 +
 +
 +
 +
 +== Que sont les trackers ? ==
 +Ce sont des processus qui surveillent à échéance régulière pour voir si un nouveau fichier a été créé, modifié, supprimé et qui communiquent par l'​intermédiaire de D-Bus avec un autre processus qui lui mets à jour la table d'​indexation avec les infos que les processus de surveillance lui ont donnés.
 +
 +Finalement, la recherche de fichiers ne parcourt plus tout le contenu du disque, mais plus rapidement et plus judicieusement seulement un tableau résumé du contenu du disque, la base de données d'​indexation.
 +
 +
 +
 +
 On peut obtenir avec cette commande : On peut obtenir avec cette commande :
  
-<code user>​tracker3 status</​code>​ la liste des fichiers défectueux ( avec leurs chemins ) qui encombrent et ralentissent l'​indexation par les trackers.+<code user>​tracker3 status</​code>​ la liste des fichiers défectueux ( avec leurs chemins ) et des erreurs d'​indexation ​qui encombrent et ralentissent l'​indexation par les trackers. 
 + 
 + 
 +**Exemple non-critique,​ 5 échecs ne sont en mesure de ralentir l'​indexation et la recherche de fichiers :-D :** 
 +<code user>​tracker3 status</​code>​ 
 +<​code>​Actuellement indexé: 1635 fichiers, 96 répertoires 
 +Espace restant sur la partition de la base de données: 167,3 Go (37,36%) 
 +Tous les extracteurs de données sont inactifs, indexation terminée 
 +5 échecs enregistrés 
 + 
 +Chemin ​                                                         Message ​                                                      
 +/​usr/​share/​applications/​org.kde.kdeconnect_open.desktop ​        ​Unknown desktop entry type '​Service' ​                          
 +/​usr/​share/​applications/​org.kde.kded5.desktop ​                  ​Unknown desktop entry type '​Service' ​                          
 +/​home/​personne/​Musique/​editiond6127.pdf ​                        ​Couldn'​t open PopplerDocument:​PDF document is damaged  
 +/​home/​personne/​T%C3%A9l%C3%A9chargements/​0716-principes-et-architecture-des-reseaux.pdf ​      ​Couldn'​t open PopplerDocument:​PDF document is damaged 
 +/​home/​personne/​T%C3%A9l%C3%A9chargements/​cours_A.Canteaut.pdf ​  ​Couldn'​t open PopplerDocument:​PDF document is damaged</​code>​ 
 + 
 + 
 + 
 + 
  
 On peut utiliser de manière plus complexe cette commande en lisant l'aide : On peut utiliser de manière plus complexe cette commande en lisant l'aide :
Ligne 47: Ligne 82:
  
  
-Ensuite vous ouvrez ce fichier avec votre éditeur de texte préféré et vous allez voir au bout des chemins décrits quels sont ces fichiers défectueux et éventuellement les réparer, si c'est possible, ou en retrouver une autre version qui serait correcte ou bien les supprimer jusqu'​à ce qu'il ne reste plus aucun fichier défectueux.+Dans cet exemple, j'ai mis le fichier sous /tmp pour qu'il disparaisse automatiquement à l'​extinction sans que j'ai besoin de le mettre à la corbeille. Mais, bien sûr, vous pouvez le mettre ailleurs. ​Ensuite vous ouvrez ce fichier avec votre éditeur de texte préféré et vous allez voir au bout des chemins décrits quels sont ces fichiers défectueux et éventuellement les réparer, si c'est possible, ou en retrouver une autre version qui serait correcte ou bien les supprimer jusqu'​à ce qu'il ne reste plus aucun fichier défectueux. ​Attention, les fichiers avec des espaces ou des caractères accentués voient leur nom modifiés évidemment dans cette liste. 
 + 
 +==== d : Arrêter tous les logiciels de la session graphique en cours==== 
 + 
 +Impératif pour ne pas perturber les opérations sur les bases de données d'​indexation qui vont suivre. 
 + 
 +==== e : Ouvrir une session utilisateur en console texte ==== 
 + 
 +''​Contrôle''​ ''​Alt''​ + ''​F3''​ puis vous tapez votre identifiant et votre mot de passe. 
 + 
 +==== f : Vider la base de données d'​indexation ==== 
 + 
 +Dans cette session utilisateur en console texte : 
 +<code user>​tracker3 reset -sr</​code>​ 
 + 
 + 
 +==== g : Relancer une nouvelle indexation pour la création d'une nouvelle base de données d'​indexation ==== 
 +<code user> 
 +systemctl --user start tracker-miner-fs-3.service</​code>​ 
 + 
 + 
 +==== h : Vérifier qu'il n'y a plus aucune erreur d'​indexation ==== 
 + 
 +<code user>​tracker3 status</​code>​ 
 + 
 +==== i : Quitter la session console texte ==== 
 + 
 +''​Contrôle''​ + ''​D''​ 
 + 
 + 
 + 
 + 
 + 
atelier/chantier/nettoyer-les-fichiers-qui-encombrent-les-trackers.1718462809.txt.gz · Dernière modification: 15/06/2024 16:46 par --gilles--

Pied de page des forums

Propulsé par FluxBB