Uma abordagem seria usar montagens automáticas para montar automaticamente o & desmonta os compartilhamentos CIFS. Isso permitiria que eles fossem montados quando usados e depois desmontados após um período de inatividade.
Este é um guia RedHat, mas deve ser adaptável ao MacOSX, intitulado: 18.3. autofs .
Exemplo
Depois de instalar o autofs
, você precisará adicionar uma entrada ao arquivo /etc/auto.master
:
/somemount /etc/auto.mymounts --timeout=600 --ghost
Em seguida, adicione uma entrada ao arquivo mymounts, /etc/auto.mymounts
:
t -fstype=cifs,rw,noperm,netbiosname=${HOST},credentials=/etc/cifsserver_credentials.txt ://cifsserver/t
Por último, você precisará adicionar uma entrada no arquivo de credenciais, /etc/cifsserver_credentials.txt
:
username=someuser
password=somepass
Agora inicie autofs
. Isso criará um ponto de montagem /somemount
com uma montagem abaixo dele, t
. O mount t
será montado automaticamente sempre que alguém acessá-lo. Após 5 minutos de inatividade, a montagem será descartada. Acessá-lo novamente irá remontá-lo.
Este é um guia de alto nível, mas há alguns detalhes que deixei de fora, mas apenas para dar uma ideia geral de como fazê-lo.