Um laptop executando o Windows 7 Professional x64 SP1 está acessando vários compartilhamentos em um servidor Linux / Samba via caminhos UNC. Em um desses compartilhamentos, algumas pastas foram disponibilizadas offline. Isso funciona bem na maioria das vezes.
Às vezes, no entanto (normalmente depois que o laptop é ativado da hibernação), o servidor não aparece na vizinhança da rede, embora possa ser acessado por ping ou SSH. Digitar \server
diretamente na linha de endereço do Windows Explorer mostra apenas o compartilhamento que contém as pastas disponíveis off-line, marcado como "Status off-line: off-line (sem conexão)". Os outros compartilhamentos estão faltando. No Centro de Sincronização, a parceria de sincronização aparece com "Status: não conectado". O comando net use \server
reports
System error 53 has occurred. The network path was not found.
Alguns minutos depois, o servidor aparecerá na vizinhança da rede e todos os compartilhamentos serão exibidos novamente. Os compartilhamentos anteriormente ausentes (aqueles sem pastas disponibilizadas offline) funcionarão bem. O compartilhamento com pastas disponíveis offline, no entanto, ainda é exibido como "não conectado" no Explorer e no Synchronziation Center. Tentar conectá-lo manualmente via net use
agora informa:
System error 1219 has occurred. Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.
Esta mensagem persiste mesmo depois de net use * /delete
.
Às vezes, esse estado se resolve sozinho depois de esperar por mais tempo, como algumas horas. Às vezes, persiste até que o laptop seja reiniciado. Então tudo funciona de novo como deveria.
Perguntas:
- Qual é o motivo desse comportamento?
- Existe uma maneira de evitar isso?
- O que posso fazer para que o servidor apareça com todos os seus compartilhamentos novamente depois que o cliente for despertado da hibernação?
- O que posso fazer para mudar o compartilhamento que contém as pastas off-line para "on-line" quando os outros compartilhamentos estiverem on-line novamente?