Ubuntu
如何在啟動時強制 s3fs 掛載
我在 Ubuntu 9.10 x86 上使用s3fs 1.33。
我使用以下命令手動安裝它:
sudo /usr/bin/s3fs mybucket /mnt/s3/mybucket -ouse_cache=/tmp
如何在啟動時強制掛載?
我想我必須寫一些東西來
/etc/fstab
。但是什麼?以及如何在不重新啟動伺服器的情況下對其進行測試?
按照Ubuntu RcLocalHowto創建
/etc/init.d/local
,然後將您的命令放入該文件中。然後安裝將在啟動時自動發生。
/etc/init.d/local
要進行測試,請在命令行上手動呼叫(以 root 身份)。您應該看到這會導致安裝發生。編輯:根據s3fs 常見問題,從 /etc/fstab 進行掛載也應該可以正常工作:
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 以確定您的機器正在進行哪些掛載。