я использую s3fs 1.33 в Ubuntu 9.10 x86.
Я монтирую его вручную с помощью этой команды:
sudo /usr/bin/s3fs mybucket /mnt/s3/mybucket -ouse_cache=/tmp
Как я могу принудительно монтировать при загрузке?
Я думаю, мне нужно что-то написать /etc/fstab
. Но что? А как его протестировать без перезагрузки сервера?
Следовать Ubuntu RcLocalHowto создавать /etc/init.d/local
, а затем поместите свою команду в этот файл. Затем монтирование произойдет автоматически при загрузке.
Чтобы проверить, вызовите /etc/init.d/local
вручную в командной строке (как root). Вы должны увидеть, что это вызывает монтирование.
РЕДАКТИРОВАТЬ: выполнение монтирования из / etc / fstab тоже должно работать нормально, согласно s3fs faq:
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, чтобы определить, какие монтирования делает ваша машина.