Назад | Перейти на главную страницу

Как принудительно смонтировать s3fs при загрузке

я использую 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, чтобы определить, какие монтирования делает ваша машина.