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.