A atualização para o Ubuntu 10.10 ajudou.
Eu uso s3fs 1.33 no Ubuntu 9.10.
Regularmente, isso me dá erros assim:
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: close failed on "/mnt/s3/mybucket/filename": Software caused connection abort (103) rsync error: error in file IO (code 11) at receiver.c(731) [receiver=3.0.6] rsync: connection unexpectedly closed (86 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]
Qualquer tentativa de trabalhar com o diretório montado depois disso gera este erro:
Transport endpoint is not connected
Para se livrar disso, eu tenho que remontar.
Existe uma maneira de forçar uma remontagem automaticamente?
Estou curioso para saber de onde seus erros de rsync estão vindo. Faça um "grep s3fs / var / log / syslog" ou "grep s3fs / var / log / messages" para tentar descobrir condições de erro internas. Você pode denunciá-los como um problema no link para ajuda em potencial. Se essas mensagens implicarem um problema de conectividade, não há muito o que fazer.
Comando para desmontar:
% fusermount -u /s3
Comando para montar:
% /usr/bin/s3fs -o allow_other bucketname /s3