我在Ubuntu 9.10 x86上使用s3fs 1.33。
我用这个命令手动挂载它:
sudo /usr/bin/s3fs mybucket /mnt/s3/mybucket -ouse_cache=/tmp
我怎样才能强制启动安装?
我想我必须写一些东西给/etc/fstab 。 但是什么? 我怎么testing它,而无需重新启动服务器?
按照Ubuntu RcLocalHowto创build/etc/init.d/local ,然后将您的命令放在该文件中。 然后挂载将在启动时自动发生。
要testing,请在命令行上手动调用/etc/init.d/local (以root身份)。 你应该看到,导致挂载发生。
编辑:从/ etc / fstab执行挂载也应该正常工作,根据s3fs常见问题 :
s3fs#example.com / mnt / s3 / blah fuse _netdev,use_cache = / tmp,use_rrs = 1,allow_other 0 0
select/etc/init.d/local方法的理由是:设置起来比较简单,只要将现有的安装脚本放在该文件中即可。
selectfstab方法的理由是:这是一种更为标准的坐骑方式,而不了解您的设置的人可以在/ etc / fstab中查看,以确定您的机器正在做什么。