it-swarm-pt.tech

Como posso forçar a desmontagem de um dispositivo de rede no Mac?

Ei pessoal, eu atualmente faço CMDK no Finder para conectar ao meu computador Windows para poder navegar e usar seus compartilhamentos de rede (ou seja, smb: // MyPC). Funciona bem, mas às vezes quando eu clico nele, talvez depois de colocar o MacBook no modo de hibernação, ele fica lá carregando e fica assim, não mostra mais a lista de compartilhamentos. O que eu quero fazer é obviamente desmontar o 'computador' (eu sei que não montei o computador, mas de que outra forma posso dizer isso) para que eu possa reconectar usando o mesmo método. Clico no botão de ejetar à esquerda, mas ele diz que:

Um disco em "MyPC" está em uso e não pode ser ejetado.

Tente encerrar os aplicativos e tente novamente.

A única maneira de fazer isso funcionar de novo é reiniciando meu MacBook, mas isso não deve ser necessário. Eu já tentei desconectar minha internet (Desligando o Aeroporto e ligando novamente) mas não funcionou. Estou me perguntando se talvez haja um comando de terminal ou algo que eu possa fazer para forçar a desativação.

E não, não estou executando nada que esteja usando nada dos compartilhamentos de rede, a menos que por algum motivo, um aplicativo que eu estava usando anteriormente e fechei não 'devolveu o identificador', e duvido que seja o caso, mas se for ou seja, existe também um comando de terminal para ver se algum programa está acessando/usando qualquer arquivo/pasta em um determinado caminho?

Espero que eu consiga consertar isso, eu agradeceria qualquer ajuda. Tenho que reiniciar meu MacBook agora :(

7
Jorge Israel Peña

Eu tenho tido esse problema por um tempo também, mas a desmontagem forçada funcionou quando aplicada à outra montagem de rede morta (eu tinha duas redes montadas que se prenderam de alguma forma). Não tenho certeza se isso é apenas devido a uma mudança no sistema operacional em algum ponto (estou em 10.6.4 atm.), E o comando unmount exigiu o caminho completo (como em Sudo umount -f /Volumes/Share) porque ele não poderia resolver o caminho adequadamente de outra forma e ficaria preso de qualquer maneira.

Uma vez que a montagem em cunha foi removida, o Finder reiniciou finalmente (eu o matei sem reiniciar corretamente), e a outra montagem também era removível naquele ponto (eu tinha outro terminal travado tentando desmontar aquela unidade, então não tenho certeza de qual aconteceu primeiro).

No meu caso, não consegui reinicializar sem que o ciclo de reinicialização fosse travado também me forçando a usar o botão liga/desliga para desligar a máquina.

Essa solução vem de um postagem do blog , que também continha as etapas necessárias para diagnosticar qual volume desmontar primeiro.

Portanto, as etapas para resolver o problema seriam:

  1. Execute “lsof” no terminal
  2. Veja sobre o que smb monta reclamações
  3. Sudo umount -f [any_failing_smb_mount]

Onde lsof diz quais unidades tentar desmontar a partir dos erros,

lsof: AVISO: não é possível stat () smbfs file system /Volumes/[smb2]
 As informações de saída podem estar incompletas. 
 assumindo "dev = 2d000005" da tabela de montagem 

Espero que isso ajude um pouco ... mesmo que seja um pouco depois que você encontrou o problema.

6
Krysole

Abra o Terminal, use a montagem para encontrar o volume que você deseja forçar a desmontagem e use:

Sudo umount -f /Volumes/{mount}

Se você se desconectar da rede, terá que esperar um pouco enquanto o Finder fica por perto e, finalmente, é notificado de que a conexão foi interrompida, momento em que ele perguntará se você deseja se desconectar do serviço.

14
X-Istence