web-dev-qa-db-ja.com

Amazon CentOSでs3fsを使用してS3バケットを自動的にマウントする

私は同様の質問で提供されたすべての回答を試しましたが、どれも役に立ちません。

S3バケットをマウントできるようにS3ヒューズをインストールしました。インストール後、次の手順を実行しました。

S3バケットのマウントポイントを作成しました。 mkdir –p/var/s3fs-drive-fs

次のコマンドを実行することにより、IAMロールを使用してS3バケットを新しいディレクトリにマウントできます。s3fsmyresearchdatasets/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 /を試しました

「マウント:/ etc/fstabで/ var/s3fs-drive-fs /が見つかりません」というエラーが表示されました

誰か私を助けてくれますか?

3
MyShade

最初のフィールドには、マウントタイプとバケット名を含める必要があります。

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

s3fs README には他の例があります。

0
Andrew Gaul