Servidor Samba: Script antes de permitir a abertura de um compartilhamento

2

Eu tenho um pequeno servidor doméstico rodando o Ubuntu 12.04 com um disco rígido externo conectado a ele. O disco rígido externo é montado com autofs . O Autofs basicamente desmonta um disco rígido se não for usado por um período de tempo especificado e automaticamente os monta de volta se alguém tentar ler / escrever a partir da pasta de montagem.

Autofs e Samba funcionando corretamente meu único problema agora é:

  • Os compartilhamentos de samba estão localizados dentro do disco rígido externo, eu só quero compartilhar subpastas. Por exemplo: a pasta music no disco rígido.
  • O autofs monta o disco rígido em /automnt/external . Se você acessar a pasta, a unidade será montada e você poderá acessar a pasta de músicas ( /automnt/external/music )
  • Se a unidade for desmontada e alguém tentar acessá-la, o samba aparentemente tentará acessar a subpasta de música que ainda não está acessível.

Minha pergunta: É possível dizer ao samba antes de permitir o acesso de um dos compartilhamentos para executar um pequeno script ( ls /automnt/extern faria) para garantir que a unidade esteja montada?

    
por TheHippo 22.02.2013 / 14:55

0 respostas