Falha ao montar automaticamente uma área NFS consistentemente após uma reinicialização

2

Eu tenho um servidor A que está configurado para montar automaticamente um caminho NFS do servidor B, usando a seguinte entrada em / etc / fstab:

serverB:/data/media/serverA  /data/media             nfs     defaults        0 0

Durante quedas de energia longas (e sim, eu tenho um no-break bom por cerca de 30 minutos) ou ciclos de energia onde as duas máquinas são reiniciadas ao mesmo tempo, notei que esse caminho às vezes não é montado automaticamente caso quando o serverA inicializa enquanto o servidorB ainda está offline.

Eu escrevi um script simples para ser executado manualmente no serverA depois que o serverB estiver on-line, isso consertará a montagem, mas existe uma maneira melhor de fazer isso? Eu sinto que algum processo deve ser capaz de lidar automaticamente com esse cenário sem algum truque personalizado de mim.

A entrada em / etc / fstab não manipula este caso, ou eu o configurei incorretamente?

    
por Cerin 07.11.2011 / 23:54

3 respostas

4

Eu provavelmente mudaria o 'padrão' para algo como 'soft, intr, rw, bg'. A bg é especialmente importante, pois diz que, se a montagem falhar, tente novamente em segundo plano por (número bastante grande) de vezes até que ela seja montada.

    
por 08.11.2011 / 01:24
4

man mount e dê uma olhada na opção _netdev . Você provavelmente deve usá-lo para atrasar a montagem até que a rede seja iniciada:

serverB:/data/media/serverA  /data/media    nfs    _netdev,rw,...    0 0
    
por 08.11.2011 / 01:09
0

Este é um caso em que eu olharia para algo como autofs ou outro auto-mounter. Usando essas ferramentas, os sistemas de arquivos são montados sob demanda, não no momento da inicialização. Uma falha porque o servidor não está disponível no momento da inicialização é, então, temporária. Quando você acessa o ponto de montagem após o servidor depois que ele estiver pronto, o sistema de arquivos será montado.

    
por 08.11.2011 / 02:08

Tags