如何在启动时强制挂载 s3fs

如何在启动时强制挂载 s3fs

我在用着s3fsUbuntu 9.10 x86 上为 1.33。

我使用此命令手动安装它:

sudo /usr/bin/s3fs mybucket /mnt/s3/mybucket -ouse_cache=/tmp

如何在启动时强制挂载?

我想我必须写点什么/etc/fstab。但是写什么呢?如何在不重启服务器的情况下测试它?

答案1

跟着Ubuntu RcLocal使用方法创建/etc/init.d/local,然后将命令放入该文件中。然后,挂载将在启动时自动进行。

要进行测试,请/etc/init.d/local在命令行上手动调用(以 root 身份)。您应该会看到导致挂载发生的操作。

编辑:根据s3fs 常见问题

s3fs#example.com /mnt/s3/blah fuse _netdev,use_cache=/tmp,use_rrs=1,allow_other 0 0

选择 /etc/init.d/local 方法的原因:它设置起来更简单,只需将现有的挂载脚本放在该文件中即可。

选择 fstab 方法的原因:它是进行挂载的更标准方法,不了解您的设置的人只需查看 /etc/fstab 即可确定您的机器正在进行哪些挂载。

相关内容