Traço de busca não encontrando alguns arquivos

1

O Unity dash não está mais procurando arquivos desde que eu criptografei a unidade e reinstalei o Ubuntu (não sei se essa é a causa).

A pesquisa de arquivos geralmente mostra resultados de arquivos "Recentes" se eu tiver o histórico de uso ativado, mas não é isso que eu estou procurando.

Às vezes, a pesquisa por um arquivo não me dá resultados, assim: (este arquivo está na minha unidade secundária /mnt/... )

Às vezes, ele retorna resultados: (note que todos esses arquivos também estão na mesma unidade /mnt/... )

** Editar: esses arquivos estão, na verdade, na categoria "Recentes", embora eu tenha histórico desativado e limpo, nas configurações de Privacidade. Ímpar. O que significa que, de fato, nenhum arquivo está sendo encontrado a partir do histórico.

Os arquivos na minha unidade principal também são omitidos.

No entanto, parece encontrar pastas muito bem:

Isso não estava acontecendo antes de reinstalar o Ubuntu 16.04LTS com criptografia (sistema e / home). Mas não tenho certeza se essa é a causa.

Eu tentei alterar /etc/updatedb.conf , removendo ecryptfs e sudo updatedb como sugerido em algumas outras perguntas, mas isso também não funcionou.

Este é o conteúdo original do arquivo updatedb.conf:

PRUNE_BIND_MOUNTS="yes"

# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media /home/.ecryptfs /var/lib/schroot"

PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ecryptfs fusesmb devtmpfs"

P.S. Além disso, gostaria de saber se existe uma maneira de remover completamente os arquivos recentes. Desde que eu limpei e desativei as configurações de privacidade e elas ainda aparecem.

    
por Rtsne42 09.10.2016 / 18:55

2 respostas

2

Depois de algumas leituras, descobri que, de fato, o Unity dash não verifica todos os arquivos no sistema, ele usa principalmente o código zeitgeist para examinar arquivos e aplicativos usados recentemente. Isso significa que os arquivos recentes que estou vendo são, na verdade, um resultado pretendido.

Desativando o 'Arquivo de registro e o uso do aplicativo' nas configurações de privacidade Estou desabilitando o zeitgeist e os arquivos usados recentemente não são mais exibidos na lente do painel principal. Além disso, a seção "Recentes" do nautilus fica desativada.

Alguns mencionaram que as versões mais recentes do Ubuntu também usam locate para localizar arquivos no travessão. Eu instalei o pacote locate que parece estar faltando no meu sistema. e eu não sei se estou vendo uma diferença. No entanto, a pesquisa por um nome exato parece produzir um resultado (por exemplo, myfilesomewhere.odt)

Vou atualizar esta resposta enquanto aprendo mais sobre a funcionalidade do traço.

    
por Rtsne42 14.10.2016 / 06:33
0

O problema está na sua configuração:

A fonte provável do seu problema é a entrada do PRUNEFS.

PRUNEFS

Uma lista de tipos de sistemas de arquivos separados por espaços em branco (como usado em / etc / mtab) que não deve ser verificada por updatedb (8). A correspondência do tipo de sistema de arquivos não faz distinção entre maiúsculas e minúsculas. Por padrão, nenhum tipo de sistema de arquivos é ignorado.

Ao verificar um sistema de arquivos é ignorado, todos os sistemas de arquivos montados na subárvore também são ignorados, mesmo que seu tipo não corresponda a nenhuma entrada em PRUNEFS.

Uma possibilidade menos provável é:

PRUNE_BIND_MOUNTS

Uma das strings 0, no, 1 ou yes. Se PRUNE_BIND_MOUNTS for 1 ou yes, as montagens de ligação não serão verificadas pelo updatedb (8). Todos os sistemas de arquivos montados na subárvore de uma montagem de ligação também são ignorados, mesmo que não sejam montagens de ligação. Como uma exceção, as montagens de bind de um diretório em si não são ignoradas.

Por padrão, as montagens de ligação não são ignoradas.

Fontes:

link

link

    
por Elder Geek 13.10.2016 / 18:45