web-dev-qa-db-fra.com

localiser les fichiers ne retournant pas résidant sur des disques montés

Oui, je ai mis updatedb.conf to not Prune nfs, cifs, smb, autofs et définissez Prune bind mounts sur "no".

Prune_BIND_MOUNTS="no"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /home/.ecryptfs /var/lib/schroot"
PRUNEFS="rpc_pipefs afs binfmt_misc proc iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs lustre tmpfs usbfs udf Fuse.glusterfs Fuse.sshfs curlftpfs ecryptfs Fuse

J'obtiens même la sortie correcte lors de la vérification du --debug-pruning production. De plus j'utilise --verbose et tee la sortie vers un indexed_paths.txt fichier et ce fichier txt contient les fichiers sur mes autres lecteurs.

TOUJOURS, quand j'invoque locate my_video.mp4 cela ne me donne aucun résultat sous /media/myusername/, juste les choses sur mon disque de démarrage.

J'ai essayé ceci sur deux installations distinctes d'ubuntu 16.

Que se passe-t-il (insérer des mots)?

La seule chose à laquelle je peux penser est que mon LONG updatedb invocation n'est pas encore terminée et seulement quand il a le locate.db se faire remplacer. Je ne suis pas convaincu que ce soit la vraie raison, car je me souviens vaguement de nouveaux fichiers de mon disque de démarrage apparaissant dans les résultats de la recherche, même si mon travail mis à jourb n'est pas encore terminé.

Les autres informations

L'entrée mount ressemble à ceci:

/dev/sde1 on /media/myusername/myNtfsDrive type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

J'utilise l'automonteur. J'espère que cela ne cause pas de problèmes.

1
Sridhar Sarnobat

Comme l'a dit @muru, il s'avère que updatedb est un programme de mise à jour par lots. Mon travail d'indexation qui a fonctionné pendant environ 10 heures vient de se terminer et j'obtiens des résultats sur les lecteurs montés (et les travaux précédents que je pensais avoir réussi ont échoué sans surveillance).

Au cas où vous vous demanderiez pourquoi mon travail prend 10 heures, j'ai de grands disques terrabytes avec d'énormes hiérarchies (provenant de la sauvegarde de vieux ordinateurs).

Morale de l'histoire: soyez patient :)

Suivi

Je me demande s'il existe un moyen d'exécuter updatedb sur un disque à la fois.

1
Sridhar Sarnobat