Localiser ne trouve pas les fichiers

14

Je n'ai pas utilisé Locate depuis un moment et aujourd'hui quand je cherche un fichier que j'avais rangé depuis plus d'un an, Locate ne le récupère pas. J'ai couru trouver pour l'obtenir.

Il semble qu'aucun des fichiers de mon répertoire personnel ne se trouve dans l'index. Seuls les fichiers et dossiers des répertoires système tels que usr, var, sont localisés.

J'ai essayé updatedb mais pas de chance. Mon répertoire personnel a-t-il été exclu de l'index?

eshwar
la source
1
Avez-vous exécuté la commande updatedb avec sudo? Sinon, répétez-le avec sudo.
Frantique
1
Oui, j'ai fait "sudo updatedb"
eshwar
Voir ma réponse ci-dessous.
Frantique

Réponses:

25

Ouvrez le fichier /etc/updatedb.confet vérifiez si le chemin exclu est répertorié dans le PRUNEPATHSou si le chemin exclu utilise l'un des systèmes de fichiers énumérés dans PRUNEFS.

Si tel est le cas, modifiez le fichier conf et réexécutez la sudo updatedbcommande.

(Si vous avez chiffré votre répertoire personnel lors de l'installation, supprimez de la configuration les encryptfsentrées.)

Frantique
la source
2
Oui, ça l'est. Supprimé et exécuté updatedb et cela fonctionne très bien. Merci
eshwar
2
Si vous avez chiffré votre répertoire personnel, pensez à ne pas supprimer ecryptsde la PRUNEFSliste des types de système de fichiers pour des raisons de sécurité. Voir plutôt cette réponse .
nnunes