Estou operando um servidor Ubuntu 18.04 que monta um compartilhamento CIFS / SMB. O nome do servidor é fornecido na forma de um registro DNS. O registro aponta para um dos vários servidores de armazenamento, permitindo manutenção e balanceamento de carga.
Considere uma entrada /etc/fstab
muito básica
//my-storage-server.somedomain.tld/some-path /mnt/storage cifs auto 0 0
O que acontece se
Tenho certeza que para 1. a montagem permanece intacta, pois o servidor com certeza só resolve o nome do servidor uma vez, certo? Mas e quanto a 2.? O kernel do Linux (CIFS VFS) ou as ferramentas do usuário ( cifs-utils ) tentam resolver novamente o nome do servidor? Existe uma maneira de configurar isso?
Não tenho influência no servidor de armazenamento. Existe alguma maneira de endurecer a conexão para que ela se torne mais confiável? Minha idéia inicial era configurar um HAProxy local que fosse forçado a resolver a entrada DNS a cada vez, ou pelo menos usar um TTL baixo. Mas há uma maneira mais fácil?
Tags mount cifs filesystems