Estou usando um laptop para acessar arquivos em um cluster de pesquisa remoto. Originalmente, usei uma montagem estática com fuse
e sshfs
configurados em /etc/fstab
. Isso funcionou razoavelmente bem em uma estação de trabalho com acesso constante à Internet. No meu laptop, qualquer alteração na conectividade (perda de conectividade curta, alteração da rede Wi-Fi, modo de suspensão) faria com que as montagens estáticas parassem de responder e interrompesse qualquer operação de arquivo que tentasse acessá-las.
Após algumas pesquisas, parecia que autofs
poderia ser uma solução melhor, pois monta os locais remotos sob demanda e os expira depois de algum tempo. Talvez eu entenda mal as diferenças entre autofs
e minha configuração anterior. Na prática, noto problemas semelhantes:
- se a localização remota estiver montada atualmente através do autofs (acesso de arquivo recente) e a conexão for alterada, eu uso o mesmo congelamento de montagem
- não é mais o caso, consulte editar ( se o local remoto não estiver montado e a conexão for alterada, o local remoto não será montado. acessando o retorno do ponto de montagem
No such file or directory
)
Agora, não tenho muita experiência com autofs
ou perguntas sobre o sistema de arquivos. Eu tentei seguir as recomendações em essa pergunta mas infelizmente isso não resolveu meus problemas.
Minhas opções atuais de montagem em /etc/auto.sshfs
são:
-fstype=fuse,rw,bg,intr,soft,allow_other,noatime
Minha pergunta é:
- é o tipo de montagem não específica dinâmica e de conexão que estou procurando, mesmo que seja possível ou pretendido com
autofs
?
- se sim, como devo configurá-lo para conseguir isso?
- se não, qual seria a melhor maneira de conseguir isso?
Muito obrigado pela sua ajuda!
edite:
Acredito que a opção soft
seja inválida no contexto de fuse
como sistema de arquivos. Depois de remover a opção, minha configuração funciona, desde que eu não perca / mude a conexão quando a localização remota estiver montada.