Автоматическое монтирование корзины S3 с помощью s3fs в Amazon CentOS

Я перепробовал все ответы на похожие вопросы, но ни один из них не помог.

Я установил предохранитель S3, чтобы можно было установить ведро S3. После установки я выполнил следующие шаги:

Я создал точку монтирования для ковша S3; mkdir –p / var / s3fs-drive-fs

Я могу смонтировать корзину S3 в новый каталог с ролью IAM, выполнив следующие команды: s3fs myresearchdatasets /var/s3fs-drive-fs -o iam_role=EC2-to-S3-Buckets-Role -o allow_other, и это работает отлично.

Однако я обнаружил, что корзина исчезает каждый раз, когда я перезагружаю систему, а это значит, что мне нужно запускать указанную выше команду для повторной установки корзины S3 каждый раз после перезагрузки системы.

Я нашел шаги для завершения автоматического монтирования при перезагрузке, отредактировав файл fstab со строками ниже

s3fs myresearchdatasets /var/s3fs-drive-fs fuse_netdev,allow_other,iam_role=EC2-to-S3-Buckets-Role,umask=777, 0 0

Чтобы проверить, правильно ли работает fstab, я попытался смонтировать / var / s3fs-drive-fs /

но я получил следующие ошибки: "mount: не могу найти / var / s3fs-drive-fs / в / etc / fstab"

Кто-нибудь может мне помочь?

1 ответ

Решение

Первое поле должно включать тип монтирования и имя сегмента, например,

s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other 0 0

У s3fs README есть и другие примеры.

Другие вопросы по тегам