Usando o sshfs congela todos os terminais

2

Estou tentando montar diretórios da minha máquina de trabalho no meu laptop via sshfs. O comando que estou executando é

sshfs -d -o allow_other -o reconnect -o ServerAliveInterval=15 server:~/Documents ~/Documents/home

A entrada correspondente em ~/.ssh/config é

Host server
    User myname
    Port 22
    ProxyCommand ssh -q -W machineName.serverAdress.com:%p WorkNetworkName

Agora, toda vez que eu executo o comando, acabo de receber

FUSE library version: 2.9.4
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0

e depois nada. Eu não posso nem mesmo matar o processo ou desmontar, pois em todos os outros terminais eu posso inserir um comando, mas ele não será executado. A única coisa que posso fazer é colocar o laptop para dormir e acordá-lo novamente. Quando, em seguida, executo ls em ~/Documents no meu laptop, obtenho:

d????????? ? ?      ?         ?            ? home

E fish lança a seguinte mensagem de erro em todas as letras que eu digito:

fish: Error while searching for command “/home/username/Documents/home/bin/python_lib/ls”
access: Transport endpoint is not connected

onde ~/bin/python_lib é um diretório Eu mantenho meus scripts python na minha máquina de trabalho, então isso faz parte do meu PYTHONPATH na minha máquina de trabalho.

Alguém pode ver o que eu fiz de errado?

Felicidades

    
por FloodLuszt 12.05.2017 / 11:04

1 resposta

1

Ok, o problema era que o nome real de mountPoint era home e de alguma forma isso era demais para o sshfs. Se alguém souber por que não é uma boa ideia chamar o ponto de montagem home eu ficaria feliz em aprender algo aqui.

Felicidades

    
por 12.05.2017 / 14:00