Como posso impedir que o dolphin leia toda a minha árvore de diretórios home para torná-lo utilizável no AFS?

2

No trabalho, gostaria de usar o dolphin do KDE como gerenciador de arquivos. Entretanto, nossos diretórios pessoais residem em um compartilhamento do AFS [1]. Ao iniciar o golfinho, ele deixa de responder por dezenas de minutos.

stracing it 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

Eu preciso impedir que os golfinhos façam isso; Esse comportamento torna o programa completamente inutilizável em árvores AFS. Existe alguma configuração que controla isso?

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

    
por jstarek 05.07.2012 / 11:45

2 respostas

3

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

As coisas do KDE só precisam detectar sistemas de arquivos em rede, e o padrão é não atravessar a coisa toda (muitos programas fazem coisas semelhantes, apenas detectando certos sistemas de arquivos como AFS, NFS, sshfs, etc). Aqui está um bug sobre este problema geral, se você quiser aumentar isso aqui: link . Parece que isso ainda é um problema.

    
por 11.05.2014 / 00:05
2

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

Isso acontece em CADA início do golfinho? ou apenas o primeiro? O sistema pode estar construindo o cache do sistema de arquivos lendo as coisas. Embora eu não tenho certeza por que iria ler a estrutura INTEIRA. Você tem algum tipo de software de indexação em execução?

    
por 05.07.2012 / 21:17

Tags