Editar: o resto da minha resposta é principalmente fora do tópico. Você está fazendo do jeito certo, mas o recurso foi introduzido apenas em autofs
5.0.6. Do repositório git:
Author: Ian Kent Date: Fri May 25 12:28:56 2012 +0800
autofs-5.0.6 - move timeout to map_source Move the map entry timeout field from "struct autofs_point" to "struct map_source". The result of this change is that an individual timeout may be set for each direct map master map entry.
Infelizmente, apenas os mapas podem ter um tempo limite personalizado (sobrescrevendo o automount(8)
one usando --timeout
), e não as próprias entradas.
Essa limitação é tão baixa quanto o próprio kernel Linux, que oferece apenas um sistema de arquivos AUTOFS_DEV_IOCTL_TIMEOUT_CMD
ioctl
per autofs
, aplicado em todas as suas montagens. Você pode encontrar mais informações em Documentation/filesystems/autofs4-mount-control.txt
nos fontes do kernel.
A melhor solução que posso sugerir é dividir suas entradas por tempo limite em mapas separados. Isso infelizmente significa que você terá diretórios pai diferentes para suas montagens.
Se isso é um grande problema, você poderia olhar para o UnionFS ou similar, mas não existe tal recurso no kernel oficial do Linux.