O autofs foi projetado para desmontar automaticamente o nfs após o usuário deixar o diretório?

1

Eu tenho o autofs configurado para montar automaticamente um diretório usando o nfs no Ubuntu 14.04. Depois que o usuário deixou o diretório (ou saiu do shell completamente); Eu gostaria que o diretório fosse desmontado.

saída detalhada de automount -vvvf -d :

mounted indirect on /autonfs with timeout 10, freq 3 seconds

configuração em / etc / default / autofs :

...
OPTIONS="--verbose --timeout=10"
...

Comando de montagem:

mount -t nfs -s -o rw,soft nfserver.example.com:/ /autonfs

também durante a execução no modo de depuração, recebo essas linhas, repetidas várias vezes:

st_ready: st_ready(): state = 0 path /autonfs
st_expire: state 1 path /autonfs
expire_proc: exp_proc = 140041704711936 path /autonfs
expire_cleanup: got thid 140041704711936 path /autonfs stat 0
expire_cleanup: sigchld: exp 140041704711936 finished, switching from 2 to 1

Eu não tenho certeza se isso é bom ou não. É uma tentativa de desmontar, não sei.

Se eu parar o serviço autofs, ele desmontará o diretório. Ou, se o usuário estiver fora e o diretório não estiver ocupado, posso sudo umount / autonfs.

Então isso me faz pensar. O autofs supostamente foi projetado para ser automaticamente desmontado? Em caso afirmativo, como posso depurar ainda mais esse problema?

    
por paxamus 07.04.2016 / 16:22

1 resposta

0

Se você definir o tempo limite como 10 , ele deverá desmontar o diretório após 10 segundos de inatividade. Você também pode tentar usar essa opção na entrada do arquivo /etc/auto.master para essa montagem.

AFAIK autofs desmount via timeout, não desmonta via sessão de usuário.

Exemplo de entrada auto.master com tempo limite:

/home   /etc/auto_home --timeout=10
    
por 19.09.2016 / 16:36