sshfs monta a interface de loopback que sobrevive desconecta

0

Eu tenho uma configuração na qual eu uso sshfs através da interface de loopback para exportar uma pasta na casa de outro usuário para minha casa¹. Eu montei usando o comando

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3

A interface de loopback cai quando o laptop é suspenso; isso faz com que a conexão sshfs também caia. Existe alguma outra opção que eu possa tentar usar? (Eu sei sobre autofs, mas parece-me que o que eu quero deve ser possível fazer com sshfs sozinho)

-

¹ Isso é usado para isolar o daemon de dropbox a um usuário sem acesso à minha sessão X, mas é irrelevante para essa questão

    
por Wilder 12.06.2018 / 18:05

1 resposta

1

Ele cai pelo mesmo motivo que uma conexão SSH regular na interface de loopback fará exatamente a mesma coisa, todos os tempos limite do soquete expiraram no kernel (porque o relógio do sistema pula para frente quando você é suspenso e retomado) ambos os lados apenas desligam. O próprio SSHFS não tem código para tentar reconectar se a conexão realmente falhar (e isso é um caso assim).

No que diz respeito a outras opções, confira bindfs , ele deve conseguir o mesmo resultado sem precisar usar a interface de loopback, e Assim, não só contornar esta questão, mas também ser significativamente mais eficiente.

    
por 12.06.2018 / 20:44

Tags