Nos patches atuais do Fedora 21, em um ambiente LAN local, estou montando 2 sistemas de arquivos com sshfs. O servidor remoto está em uma rede LAN confiável, as chaves ssh estão configuradas corretamente para login sem senha.
Então eu crio um diretório vazio no meu diretório inicial (que é um sistema de arquivos local), monto com:
sshfs -o default_permissions me@remoteserver:/mntpoint /home/me/mountdir
A conexão funciona bem e é muito estável, funciona bem, sem reclamações. Então, talvez a máquina local seja reinicializada ou algo inesperado aconteça e a conexão seja interrompida de maneira inadequada.
Após a reinicialização, reinicie, tente novamente, o mesmo comando acima irá travar ... indefinidamente. Se eu controlar-C e fusermount -u, ele parecerá limpo, mas ainda não será possível remontar. Mas o mais estranho: se eu especificar um novo ponto de montagem no meu diretório inicial, ele funcionará perfeitamente novamente (mesmo ponto remoto). Funciona perfeitamente novamente até que algo aconteça e eu tenha que começar tudo de novo.
As reinicializações da máquina local não irão eliminá-la. O diretório de montagem foi verificado como vazio, até removi o diretório do ponto de montagem e recriei o mesmo nome... Não.
Eventualmente, após algum gatilho, posso voltar a um antigo ponto de montagem. Então acabo tendo cerca de 3-4 diretórios como:
/home/me/mount.1
/home/me/mount.2
...
/home/me/mount.4
antes que eu possa voltar para mount.1.
Às vezes funciona na primeira vez, especialmente se eu desmontá-lo corretamente, mas na maioria das vezes isso não acontece.
Alguma idéia de como limpar o que o sshfs está segurando. Não consigo encontrar nada em nenhum arquivo/etc.
Totalmente frustrado.