Os compartilhamentos de rede não são montados

1

Meus compartilhamentos de rede foram montados ontem. de repente eles não estão. Eles estavam montando bem nas últimas duas semanas ou desde que eu os adicionei.

Quando eu run sudo mount -a , recebo o seguinte erro:

topsy@monolyth:~$ sudo mount -a

mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
topsy@monolyth:~$ 

Eu segui este guia ao configurá-lo: link

Então eu tentei removê-los, fazendo o inverso e, em seguida, reinicializando, adicionando-os novamente e reinicializando.

O problema persiste.

    
por Alex 09.03.2010 / 07:36

4 respostas

2

Você está montando compartilhamentos do Windows? Se assim for, este pode ser o seu problema:

link

    
por 09.03.2010 / 22:07
2

Como é sempre bom ter o texto (já que o link pode se tornar inválido), aqui está a solução em que o link na resposta aceita aponta para:

O Windows Fix, A.K.A.

A solução!

Verifique o log de eventos na máquina Windows que não permite compartilhar para ser montado em Sistema. Procure por um X vermelho e a palavra Error. o A fonte é SRV. O erro será:

O parâmetro de configuração do servidor "irpstacksize" é muito pequeno para o servidor para usar um dispositivo local. Por favor, aumente o valor deste parâmetro.

Se você tiver esse erro na máquina Windows que não consegue compartilhar montado, então faça o seguinte ...

Esta chave no registro do sistema deve ser modificada ou criada:

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ IRPStackSize

Se a chave estiver lá, aumente um pouco para dizer 15 ou 18. Se a chave não não existe, como no meu caso, crie um novo valor DWORD. Diga IRPStackSize. Clique duas vezes nele para editar o valor, marque a caixa Botão de opção Decimal para a Base para que você possa ver o valor do parâmetro como um valor decimal e não um valor hexadecimal. Dê a nova chave um valor de 15 e reinicie. Se isso não for suficiente, suba um pouco para dizer 18 e depois reinicie novamente. O problema está resolvido. Vá montar seus compartilhamentos de samba.

    
por 30.10.2010 / 02:55
0

Outra causa possível para o problema mount error(12): Cannot allocate memory é que as permissões de compartilhamento do Windows não estão configuradas corretamente. Você não precisa apenas ter as permissões apropriadas configuradas no diretório que está compartilhando, mas a conta que você está usando para acessar o compartilhamento precisa de permissões de leitura em Compartilhamento - > Permissões.

    
por 04.11.2010 / 21:18
0

Se você estiver exportando do Windows 7, há duas chaves de registro (diferentes) envolvidas (link ainda bom).

link

    
por 24.06.2011 / 01:16