sshfs mount não será iniciado em /etc/rc.local

1

Eu tenho os seguintes comandos em /etc/rc.local

chmod 666 /dev/fuse  
chmod +x /usr/bin/fusermount  
/bin/su someuser -c "/usr/bin/sshfs someuser@someserver:/usr/local/storage /usr/local/storage_remote -o nonempty -o reconnect"  

Se eu os executar a partir da linha de comando, como root, eles funcionam.
Se eu reiniciar o servidor, eles não serão executados em /etc/rc.local.
Eu tento descobrir o que faço de errado, mas não tenho acesso ao console e não encontrei nenhum erro em / var / log relacionado ao sshfs.

    
por Alex Flo 28.09.2012 / 10:51

2 respostas

1

Eu descobri o que faltou

  1. sudo fusível raiz do grupo de adição
  2. sudo addgroup someuser fusível

Também houve um erro em /etc/rc.local que impediu que as linhas com sshfs fossem executadas.

    
por 28.09.2012 / 14:11
1

Você deve considerar o uso de fstab para montar sistemas de arquivos, incluindo os baseados em Fuse. Isso vai parar sua caixa tentando montar fileststems de rede, por exemplo, se sua rede estiver inoperante.

Veja: link

Isso deve ser aplicável a todas as distribuições do Linux (excluindo comandos de pacote)

    
por 28.09.2012 / 14:42