Como posso impedir que o Dolphin leia toda a minha árvore de diretórios inicial para torná-la utilizável no AFS?

Como posso impedir que o Dolphin leia toda a minha árvore de diretórios inicial para torná-la utilizável no AFS?

No trabalho, gostaria de usar o KDE dolphincomo gerenciador de arquivos. No entanto, nossos diretórios pessoais residem em um compartilhamento AFS [1]. Ao iniciar o golfinho, ele não responde por dezenas de minutos.

rastreá-lo revela que ele tenta abrir todos os nós em nossa árvore AFS:

openat(AT_FDCWD, "/afs/somewhereElse.tld", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC

Preciso impedir que os golfinhos façam isso; esse comportamento torna o programa completamente inutilizável em árvores AFS. Existe alguma configuração que controle isso?


[1] Se você nunca trabalhou com AFS antes, para responder a esta questão, suponha que exista um diretório raiz que tenha subárvores de diferentes universidades, institutos de pesquisa, etc., montadas abaixo dele. Os dados nessas subárvores realmente residem em locais remotos, portanto o acesso é lento e consome muitos recursos.

Responder1

Embora isso não resolva completamente o problema levantado aqui, atualmente existe uma opção chamada -dynroot-sparse no cliente OpenAFS, que tenta reduzir o número de diretórios visíveis em /afs. Isso pode ajudar a evitar que processos tentem percorrer todas as células AFS do mundo apenas lendo os diretórios em /afs (mas não impede que nada atravesse tudo em sua célula local). Verafsd(8).

O material do KDE realmente precisa detectar sistemas de arquivos em rede, e o padrão é não percorrer tudo (muitos programas fazem coisas semelhantes, apenas detectando certos sistemas de arquivos como AFS, NFS, sshfs, etc). Aqui está um bug sobre esse problema geral, se você quiser levantar isso aí:https://bugs.kde.org/show_bug.cgi?id=178678. Parece que isso ainda é um problema.

Responder2

Você tem visualizações ativadas? Eu sei que meu sistema lê o diretório atual e um nível mais profundo para poder mostrar os mini-ícones fofos nas pastas indicando o conteúdo. Desligar isso deve ajudar.

Isso acontece em TODAS as partidas do Dolphin? ou apenas o primeiro? O sistema pode estar construindo o cache do sistema de arquivos lendo coisas. Embora eu não saiba por que leria toda a estrutura. Você tem algum tipo de software de indexação em execução?

informação relacionada