1 votes

La recherche Ubuntu ne trouve aucun fichier

J'ai remarqué que la recherche n'indexe que les fichiers qui ont été précédemment ouverts avec une application.

Par exemple, la recherche d'une présentation renvoie 0 résultat au départ, mais une fois que je navigue vers le fichier dans Nautilus, et que je l'ouvre avec LO - il devient, ainsi que la hiérarchie des dossiers dans lesquels il se trouve.

J'ai testé cela principalement avec des fichiers sur une autre partition (où se trouve mon dossier personnel) et sur un autre disque (où se trouvent la plupart de mes documents).

Pourquoi en est-il ainsi ? S'agit-il d'un bogue ou d'une fonctionnalité intentionnellement manquante ? (Windows 7 retrouve tous les fichiers, qu'ils aient été ouverts ou non).

1voto

dez93_2000 Points 1109

La raison pour laquelle la recherche ne fonctionne pas dans ce cas est que /media est sur liste noire dans /etc/updatedb.conf . La solution consiste à monter la partition sur /mnt et a couru sudo /etc/cron.daily/mlocate .

La recherche utilise plusieurs moteurs de recherche. Zeitgeist indexe les documents récemment utilisés, ce qui explique pourquoi certains fichiers de la partition sont affichés, et d'autres non. Mais d'autres moteurs de recherche (mlocate) et os-walk (précédemment 'find') posent problème.

Si vos disques sont en NTFS, ils ne sont pas sur la liste noire, mais sont probablement montés en /media c'est pourquoi ils ne sont pas indexés.

0voto

user6595 Points 151

Comme dez93_2000 mentionné, /media est sur la liste noire, mais vous pouvez le supprimer de /etc/updatedb.conf et mettre PRUNE_BIND_MOUNTS a "no" . Si vous exécutez updatedb Après cela, vous devriez remarquer qu'une partie du temps sera consacrée au traitement des dispositifs multimédias nouvellement trouvés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X