Quando o networkmanager é usado, o OpenSuSe fica preso durante a inicialização por 10 minutos

4

Eu tenho esse problema em todas as máquinas que eu instalei (diferentes configurações, diferentes localizações geográficas, até diferentes versões do OpenSuSe) e é extremamente irritante.

Quando ligo o gerenciador de rede, todas as máquinas simplesmente param durante a inicialização. Parece que eles penduram em sistemas de arquivos de rede de montagem. Isso acontece mesmo se as máquinas estiverem conectadas à rede com fio (eu entenderia se isso acontecesse apenas em WiFi).

Agora, este problema desaparece se eu ativar a montagem automática de partições NFS (cada máquina monta pelo menos uma), configurando o noauto em / etc / fstab.

Uma solução seria manter o noauto e deixar o automount em algum daemon, que é iniciado posteriormente, ou corrigir o problema com o gerenciador de rede. Alguma idéia?

    
por Let_Me_Be 13.04.2011 / 17:53

3 respostas

2

O NFS parece ser uma dor, não importa qual seja a distribuição do SO que você usa. Eu tenho problemas similares no Debian com a montagem no boot por vários períodos de tempo (e isso sem o NetworkManager).

Agora eu monto automaticamente meus sistemas de arquivos com o autofs, apenas com montagens simples e diretas. Eu uso o autofs5 (o ramo experimental mais recente, mas não tenho problemas), mas também há o autofs4.

Desde a mudança para o autofs (e a remoção dos sistemas de arquivos do /etc/fstab ), o NFS não gerou problemas.

Para você começar rapidamente com o autofs, eu coloco a seguinte linha em /etc/auto.master :

/-      /etc/auto.direct        fstype=nfs4,tcp,noatime,rsize=32768,wsize=32768,intr,soft,sec=sys

e o seguinte em /etc/auto.direct :

/av             av:/av
/data           data:/data
/home           home:/home
/src            data:/src
/var/mail       mail:/mail

Estou usando o NFSv4, mas a v3 é semelhante (apenas caminhos mais longos para as montagens).

    
por 16.04.2011 / 09:14
0

Eu não uso o OpenSUSE, mas no Fedora, as conexões de rede parecem ser iniciadas no login por padrão, não na inicialização.

Então eu acho que essa é a razão aqui também. Os problemas de montagem do NFS geralmente são causados por falta de DNS ou ausência de rede. Eu acho que o último seria o caso aqui (por que o NetworkManager abriria a rede, mas não configuraria o DNS até mais tarde?)

Existem algumas instruções aqui para outra distro para conexão automática no momento da inicialização - acho que elas são complicado porque eles envolvem uma conexão sem fio, portanto, para uma conexão com fio, você deve ser capaz de pular algumas dessas etapas (e talvez apenas tentar a etapa final).

    
por 16.04.2011 / 08:22
0

Eu também tive esse problema, e isso foi causado por sistemas de arquivos de rede sendo montados muito cedo no processo de inicialização, ao mesmo tempo que sistemas de arquivos locais. Minha distro eventualmente a consertou dividindo o processo em duas etapas - os primeiros sistemas de arquivos locais são montados, a rede é iniciada e, em seguida, os sistemas de arquivos de rede são montados.

Antes disso eu tinha editado meus initscripts para montar tudo em segundo plano, para que ele não agüentasse o processo de inicialização, e graças aos 10 minutos de tentativas você percebeu assim que a rede surgiu os sistemas de arquivos foram montado.

    
por 17.04.2011 / 07:22