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

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

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

Я установил S3 Fuse, чтобы установить ведро 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, я попробовал mount / var / s3fs-drive-fs /

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

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

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

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

В README для s3fs есть и другие примеры.