Eu tive um problema semelhante. Eu reinstalei o nosso servidor RHEL 4.7 ProLiant de 10 anos com o CentOS 6 durante as férias de Natal. Eu tinha 2 ProLiants mais novos que consegui instalar o CentOS 7 mais recentemente (em abril).
Eu configurei automontando os diretórios home a partir do servidor CentOS 6 usando uma linha em /etc/auto.master
nos servidores CentOS 7 da seguinte forma:
/home /etc/auto.home
Em seguida, criei um novo arquivo /etc/auto.home
nos servidores CentOS 7 inicialmente com uma linha:
* sam:/home/&
Os diretórios iniciais não seriam desmontados. Eu também achei que algumas das posses de arquivo nos diretórios home acabariam de vez em quando com um número enorme de UID e GID contra eles. Isso mudaria alguns minutos depois.
Eu configurei o nível de log como 'debug' em /etc/autofs.conf
e comecei a assistir com journalctl -fu autofs.service
. Vi mensagens quase idênticas, como mostrado acima, que pareciam não conter pistas.
Como eu ainda não consegui entender o NFS 4, e eu sabia que nosso servidor CentOS 6 estava exportando seus compartilhamentos como NFS 4 por padrão, eu tentei adicionar nfsvers=3
ao arquivo /etc/auto.home
da seguinte forma:
training -nfsvers=3,noac,soft,intr sam:/home/training
Eu também estava vendo a mensagem estranha sobre a tentativa de montar diretórios como /home/lib
, então incluímos os diretórios pessoais individuais em linhas separadas. (Provavelmente deveria ter tentado montagens diretas neste momento, ou tentei montagens automáticas do systemd.)
Agora eu comecei a ver mensagens como:
Apr 27 09:32:28 betty automount[13501]: expire_proc_indirect: expire /home/fred
Apr 27 09:32:28 betty automount[13501]: handle_packet: type = 4
Apr 27 09:32:28 betty automount[13501]: handle_packet_expire_indirect: token 21, name fred
Apr 27 09:32:28 betty automount[13501]: expiring path /home/fred
Apr 27 09:32:28 betty automount[13501]: umount_multi: path /home/fred incl 1
Apr 27 09:32:28 betty automount[13501]: umount_subtree_mounts: unmounting dir = /home/fred
Apr 27 09:32:28 betty automount[13501]: spawn_umount: mtab link detected, passing -n to mount
Apr 27 09:32:29 betty automount[13501]: rm_unwanted_fn: removing directory /home/fred
Apr 27 09:32:29 betty automount[13501]: expired /home/fred
Apr 27 09:32:29 betty automount[13501]: dev_ioctl_send_ready: token = 21
Apr 27 09:32:29 betty automount[13501]: handle_packet: type = 4
Apr 27 09:32:29 betty automount[13501]: handle_packet_expire_indirect: token 22, name barney
Apr 27 09:32:29 betty automount[13501]: expiring path /home/barney
Apr 27 09:32:29 betty automount[13501]: umount_multi: path /home/barney incl 1
Apr 27 09:32:29 betty automount[13501]: umount_subtree_mounts: unmounting dir = /home/barney
Apr 27 09:32:29 betty automount[13501]: spawn_umount: mtab link detected, passing -n to mount
Apr 27 09:32:29 betty automount[13501]: rm_unwanted_fn: removing directory /home/barney
Apr 27 09:32:29 betty automount[13501]: expired /home/barney
Apr 27 09:32:29 betty automount[13501]: dev_ioctl_send_ready: token = 22
Apr 27 09:32:29 betty automount[13501]: expire_proc_indirect: expire /home/barney
Apr 27 09:32:29 betty automount[13501]: expire_proc_indirect: expire /home/wilma
Apr 27 09:32:29 betty automount[13501]: 1 remaining in /home
Os diretórios home agora começaram a ser desmontados após 10 minutos como deveriam - então, no meu caso, foi um problema com o NFS 4 configurado incorretamente.
Importante: depois de reconfigurar os mapas, simplesmente fazendo systemctl daemon-reload
ou systemctl reload autofs
não tem nenhum efeito. Eu tive que fazer systemctl restart autofs