Preciso montar meu compartilhamento do Windows em uma máquina Linux que não possui módulo de kernel CIFS. Existe algum aplicativo de espaço do usuário disponível equivalente ao módulo do kernel CIFS? Ou existe uma maneira de montar meus compartilhamentos em máquinas Linux sem CIFS?
Responder1
Costumava haver smbmount
e smbfs
, mas ambos parecem ser mais fornecidos com distribuições Linux recentes. Eles ainda podem estar disponíveis em distribuições mais antigas. Existem também smbnetfuse
e fusesmb
ambos parecem oferecer uma rede completa de servidores SMB em um único ponto de montagem. (Eu tentei fusesmb
uma vez, mas não consegui funcionar.)
Além dos já mencionados GVFS, KIO e smbclient, existem também mais duas ferramentas semelhantes a "navegadores" para navegar em compartilhamentos SMB: smb4k
(navegador de compartilhamento avançado para KDE) e smbc
(navegador de rede SMB baseado em Curses).
Responder2
Se você precisar que ele seja acessível como um sistema de arquivos normal, entãodeveser montado – seja via cifs.ko ou via FUSE – não há uma boa maneira de contornar isso.
Porém, os programas GNOME, Xfce ou KDE têm suas próprias camadas de sistema de arquivos virtuais, chamadas Gvfs e KIO respectivamente. Ambos permitem o acesso smb://server/share/...
dentro do programa, desde que os clientes necessários (gvfs-smb) estejam instalados.
(Em teoria, seria possível criar algo semelhante que pudesse ser carregado em qualquer programa. Mas não vi nenhuma tentativa de fazê-lo; acho que é uma espécie de perda de tempo, dada a existência do FUSE.)
Finalmente, se você precisar transferir apenas alguns arquivos, poderá usar uma smbclient
ferramenta semelhante a FTP.