Sim, eu tenho definido updatedb.conf
para não remover nfs
, cifs
, smb
, autofs
e definir as montagens de ligação de remoção para "não".
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
Até obtenho a saída correta ao verificar a saída --debug-pruning
. Além disso, eu uso --verbose
e tee
a saída para um arquivo indexed_paths.txt
e esse arquivo txt contém os arquivos em minhas outras unidades.
AINDA, quando eu invoco locate my_video.mp4
, não há correspondências em /media/myusername/
, apenas as coisas na minha unidade de inicialização.
Eu tentei isso em duas instalações separadas do Ubuntu 16.
O que o (insert expletive) está acontecendo?
A única coisa em que consigo pensar é que a minha invocação do LONG updatedb
ainda não foi concluída e somente quando ela tiver o locate.db
substituído existente será substituído. Não estou convencido de que essa seja a verdadeira razão, porque eu me lembro vagamente de novos arquivos do meu disco inicializável que aparecem nos resultados da pesquisa, mesmo que minha tarefa atualizada não tenha sido concluída ainda.
Outras informações
A entrada mount
tem esta aparência:
/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)
Estou usando o montador automático. Espero que isso não esteja causando problemas.