Repetir todas as montagens com falha com o systemd

1

Eu criei vários volumes GlusterFS replicados em 9 máquinas. Todas as montagens (128 para ser exato) são gerenciadas pelo systemd.

O comando systemctl mostra um subconjunto aleatório das montagens como "com falha" (veja a lista abaixo). Das mensagens de log eu acho que é porque a rede ou o daemon gluster não estava pronto naquele momento.

  mnt-gluster-gluster\x2d119.mount      loaded active mounted   /mnt/gluster/gluster-119
  mnt-gluster-gluster\x2d12.mount       loaded active mounted   /mnt/gluster/gluster-12
● mnt-gluster-gluster\x2d120.mount      loaded failed failed    /mnt/gluster/gluster-120
  mnt-gluster-gluster\x2d122.mount      loaded active mounted   /mnt/gluster/gluster-122
  mnt-gluster-gluster\x2d123.mount      loaded active mounted   /mnt/gluster/gluster-123
● mnt-gluster-gluster\x2d124.mount      loaded failed failed    /mnt/gluster/gluster-124
  mnt-gluster-gluster\x2d125.mount      loaded active mounted   /mnt/gluster/gluster-125
  mnt-gluster-gluster\x2d126.mount      loaded active mounted   /mnt/gluster/gluster-126

Acho que seria uma solução suficiente apenas tentar todas as montagens com falha. Como posso conseguir isso?

    
por Franz Wimmer 03.11.2017 / 09:57

1 resposta

2

Você pode tentar digitar mount -um logo após o sistema ter sido inicializado.

Se esta solução alternativa funcionar, você pode configurar um script cujo conteúdo seja algo como "sleep 60 & mount -a" e executá-lo no momento da inicialização (via cron, systemctl ou qualquer outro meio). / p>

É realmente sujo, a boa solução seria investigar por que alguns fs não montam corretamente.

    
por 03.11.2017 / 10:05