Проблема монтирования Amazon AWS s3fs на Fedora 14 - PullRequest
3 голосов
/ 03 апреля 2011

Я успешно скомпилировал и установил s3fs (http://code.google.com/p/s3fs/) на моем компьютере с Fedora 14. Я включил учетные данные пароля в / etc /, как указано в руководстве. Когда я запускаю:

sudo / usr / bin / s3fs bucket_name / mnt / bucket_name /

работает успешно. (примечание: имя корзины совпадает с именем папки в / mnt /). Когда я запускаю ls в / mnt /, я получаю сообщение об ошибке «ls: невозможно получить доступ к bucket_name: Permission denied». Когда я бегу

sudo chmod 640 / mnt / bucket_name

Я получаю "chmod: изменение разрешений` bucket_name ': ошибка ввода / вывода ". Когда я перезагружаю машину, я обычно могу получить доступ к папке / mnt / bucket_name, но она не сопоставлена ​​с корзиной s3.

Итак, у меня два вопроса. 1) Как я могу получить доступ к папке (/ mnt / bucket_name) как обычно после того, как я смонтировал ее в ведро s3 и 2) Как сохранить ее смонтированной даже после перезагрузки машины.

Привет

Ответы [ 2 ]

5 голосов
/ 06 ноября 2012

Попробуйте добавить allow_other к вашей команде, это исправило это для меня.

/usr/bin/s3fs -o allow_other mybucketname mymountpoint
5 голосов
/ 03 апреля 2011

в amazon s3 имена сегментов являются «глобальными» для всех пользователей s3, поэтому убедитесь, что используемое имя сегмента соответствует вашему сегменту

более того, сначала нужно создать корзину с другим инструментом s3

чтобы сохранить монтирование после перезагрузки машины, вставьте его в / etc / fstab в соответствии с http://code.google.com/p/s3fs/wiki/FuseOverAmazon (найдите «fstab» в комментариях)

...