Eu tenho dois servidores Centos 7 com um disco compartilhado montado via fstab com:
/dev/sdb /mnt/shared xfs rw,suid,dev,noexec,auto,user,sync 0 0
Consigo ver o disco e seu conteúdo em ambos os servidores, mas quando crio um novo arquivo ele não é visto automaticamente no servidor oposto. Se eu desmontar e montar o disco, os arquivos aparecerão.
A execução sync
após a criação do arquivo também não criará o arquivo.
Eu instalei o lsyncd como sugerido aqui, mas nada mudou.
Se estiver usando um dispositivo de bloco compartilhado, você deve garantir que está usando um sistema de arquivos em cluster se pretende que ambos os servidores possam gravar no sistema de arquivos. Caso contrário, você sem dúvida corromperá o sistema de arquivos.
Exemplos de sistemas de arquivos em cluster:
Se for uma opção, pode ser mais simples montar um compartilhamento NFS em ambos os servidores, pois isso lidará com o bloqueio de arquivos etc.