Usado para, mas não pode mais acessar arquivos no gvfs de fora do nautilus

0

Eu tenho um servidor windows compartilhado montado em

/run/usr/1000/gvfs/smb-share:server=server.urlend,share=someshare

Eu costumava ter a capacidade de acessar arquivos aqui. Eu ainda posso procurar o diretório do nautilus, mas não do terminal, ao tentar executar ls em /run/usr/1000/gvfs/ eu recebo o erro

ls: cannot access 'smb-share:server=server.urlend,share=someshare': Input/output error
'smb-share:server.urlend,share=someshare'

A última linha ( 'smb-share:server.urlend,share=someshare' ) não está na cor normal do texto (não sei se essa informação contém algum valor)

    
por Thorbjørn E. K. Christensen 26.09.2018 / 12:17

1 resposta

2

Parece que o daemon gvfsd-fuse está com alguns problemas (o que exporta as montagens do GVFS para /run/user ). Enquanto isso, o Nautilus fala diretamente com os daemons principais do GVFS e não depende da interface do FUSE.

Seria mais fácil pkill gvfs e fazer o login novamente.

Dependendo da distribuição, você também pode tentar systemctl --user restart gvfs-daemon .

Se você quiser tentar uma limpeza manual, primeiro remova a montagem existente (o método funciona):

$ fusermount -u /run/user/1000/gvfs
$ sudo umount /run/user/1000/gvfs

Em seguida, inicie manualmente o daemon do FUSE ...

$ (setsid /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes &)

... ou tente reiniciar todos os serviços GVFS:

$ systemctl --user restart gvfs-daemon
    
por 26.09.2018 / 12:22