在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的问题。
如何制作启动脚本随发行版的不同而变化,但是关于该主题有很多信息。