Windows Tips & News

Forçar a desmontagem de um compartilhamento CIFS no Linux

click fraud protection

Em um ambiente misto de Windows e Linux, você pode frequentemente usar compartilhamentos Samba / Windows. Tradicionalmente, o uso de GVFS e CIFS para acessar compartilhamentos do Windows em PCs Linux é comum. Pessoalmente, prefiro o CIFS porque funciona de forma mais previsível, confiável e rápida.

O protocolo SMB (Server Message Block) é o protocolo de compartilhamento de arquivos de rede do Microsoft Windows. O conjunto de pacotes de mensagens que definem uma versão específica do protocolo é chamado de dialeto. O Common Internet File System (CIFS) é um dialeto do SMB. SMB e CIFS também estão disponíveis no VMS. SMB e CIFS também estão disponíveis em outros sistemas operacionais como Linux e Android por meio de implementações alternativas que não são oficialmente suportadas pela Microsoft.

Com cifs-utils no Linux, você pode facilmente montar um compartilhamento em qualquer pasta que desejar usando o monte comando. Além disso, você pode configurar um ponto de montagem para CIFS com o fstab

Arquivo.
O problema surge quando o computador remoto fica inacessível. por exemplo. quando o computador remoto está sendo desligado ou quando sua conexão de rede é interrompida, o compartilhamento montado proporciona uma experiência terrível.

Cada vez que você tenta navegar até o diretório pai do ponto de montagem com um aplicativo gerenciador de arquivos, ele congela. Quando você tenta usar o preenchimento automático com bash, ele causa um atraso se o ponto de montagem corresponder ao padrão de nome.

Para resolver esse problema, tentei a opção de desmontagem preguiçosa. É o umount -l comando que deve ser familiar para muitos usuários do Linux. No entanto, isso não me ajudou.

Depois de alguns experimentos, descobri a seguinte solução.

Para forçar a desmontagem de um compartilhamento CIFS no Linux, faça o seguinte.

  1. Abra seu aplicativo de terminal favorito.
  2. Digite o seguinte comando: sudo umount -a -t cifs -le, em seguida, forneça sua senha.
  3. Se o comando sudo não estiver disponível em seu ambiente, mude para root com o su comando e, em seguida, emita o comando umount -a -t cifs -l

Isso resolveu meu problema. Se você estiver usando outra solução de trabalho, não hesite em compartilhá-la nos comentários.

A participação do Windows 11 cresceu apenas 0,4% em abril, relata AdDuplex

A participação do Windows 11 cresceu apenas 0,4% em abril, relata AdDuplex

AdDuplex tem Publicados um novo relatório estatístico sobre o uso de diferentes versões do Window...

Consulte Mais informação

Sergey Tkachenko, autor na Winaero

Este site usa cookies para melhorar sua experiência enquanto você navega pelo site. Destes cookie...

Consulte Mais informação

Sergey Tkachenko, autor na Winaero

Sergey Tkachenko, autor na Winaero

Como você sabe, o recurso de apresentação de slides da área de trabalho está ausente no Windows 7...

Consulte Mais informação