Автоматическое монтирование корзины S3 с использованием s3fs в Amazon CentOS - PullRequest
0 голосов
/ 15 января 2019

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

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

Шаг 1 Создайте точку монтирования для корзины S3 mkdir –p / var / s3fs-drive-fs Шаг 2 Затем я могу смонтировать корзину 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 Ответ

0 голосов
/ 16 января 2019

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

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

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

...