我在用着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 即可确定您的机器正在进行哪些挂载。