Назад | Перейти на главную страницу

s3fs: как принудительно перемонтировать при ошибках?

я использую s3fs 1.33 в Ubuntu 9.10.

Регулярно выдает такие ошибки:

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]

Любая попытка работы с смонтированным каталогом после этого дает следующую ошибку:

Transport endpoint is not connected

Чтобы избавиться от этого, мне нужно перемонтировать.

Есть ли способ принудительно перемонтировать автоматически?

Мне любопытно, откуда берутся ваши ошибки rsync. Выполните «grep s3fs / var / log / syslog» или «grep s3fs / var / log / messages», чтобы попытаться выявить условия внутренней ошибки. Вы можете сообщить об этом как о проблеме на http://code.google.com/p/s3fs/issues/list для потенциальной помощи. Если эти сообщения указывают на проблему с подключением, то мало что можно сделать.

Команда для размонтирования:

% fusermount -u /s3

Команда для монтирования:

% /usr/bin/s3fs -o allow_other bucketname /s3

Помогло обновление до Ubuntu 10.10.