在s3fs说明Wiki中,我们被告知可以通过在/etc/fstab中输入以下行来自动挂载s3fs存储桶

s3fs#mybucket /mnt/mybucket fuse    allow_other,use_cache=/tmp,url=https://s3.amazonaws.com 0 0

这适用于1个存储桶,但是当我尝试通过2行将多个存储桶安装到1个EC2实例上时:
s3fs#mybucket /mnt/mybucket fuse    allow_other,use_cache=/tmp 0 0
s3fs#mybucket2 /mnt/mybucket2 fuse    allow_other,use_cache=/tmp 0 0

仅第二行有效
我尝试将s3fs复制到s3fs2并复制到:
s3fs#mybucket /mnt/mybucket fuse    allow_other,use_cache=/tmp 0 0
s3fs2#mybucket2 /mnt/mybucket2 fuse    allow_other,use_cache=/tmp 0 0

但这仍然行不通。只有第二个被安装:

我如何通过/etc/fstab中的s3fs自动安装多个s3存储桶
无需手动使用:
s3fs mybucket /mn/mybucket2-ouse_cache=/tmp

最佳答案

您可以尝试启动脚本。这是我如何解决在启动时使用/etc/fstab挂载s3fs的问题。

如何制作启动脚本随发行版的不同而变化,但是关于该主题有很多信息。

07-24 09:45