Я пробовал все ответы на аналогичные вопросы, но ни один из них не помог.
Я установил 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 есть и другие примеры.