Como forçar a montagem do s3fs na inicialização

7

Estou usando s3fs 1.33 no Ubuntu 9.10 x86.

Eu o monto manualmente com este comando:

sudo /usr/bin/s3fs mybucket /mnt/s3/mybucket -ouse_cache=/tmp

Como posso forçar a montagem na inicialização?

Eu acho que tenho que escrever algo para /etc/fstab . Mas o que? E como faço para testá-lo sem reiniciar o servidor?

    
por Alexander Gladysh 10.01.2011 / 07:08

1 resposta

9

Siga o Ubuntu RcLocalHowto para criar /etc/init.d/local e, em seguida, coloque seu comando nesse arquivo. A montagem acontecerá automaticamente na inicialização.

Para testar, invoque /etc/init.d/local manualmente na linha de comando (como root). Você deve ver isso faz com que a montagem ocorra.

EDIT: fazer o mount do / etc / fstab deve funcionar bem também, de acordo com o s3fs faq :

s3fs#example.com /mnt/s3/blah fuse _netdev,use_cache=/tmp,use_rrs=1,allow_other 0 0

Razão para preferir a abordagem /etc/init.d/local: é mais simples de configurar, basta colocar o script de montagem existente nesse arquivo.

Motivo para preferir a abordagem fstab: é uma maneira mais padrão de montar, e alguém que não sabe sobre sua configuração pode apenas procurar em / etc / fstab para determinar quais montagens sua máquina está fazendo.

    
por 10.01.2011 / 08:49