Necesito montar mi recurso compartido de Windows en una máquina Linux que no tiene el módulo de kernel CIFS. ¿Existe alguna aplicación de espacio de usuario disponible equivalente al módulo del kernel CIFS? ¿O simplemente hay alguna forma de montar mis recursos compartidos en máquinas Linux sin CIFS?
Respuesta1
Solía existir smbmount
y smbfs
, pero ambos parecen estar más incluidos en las distribuciones recientes de Linux. Es posible que todavía estén disponibles en distribuciones más antiguas. También los hay smbnetfuse
y fusesmb
ambos parecen ofrecer una red completa de servidores SMB en un único punto de montaje. (Lo intenté fusesmb
una vez pero no funcionó).
Además de los ya mencionados GVFS, KIO y smbclient, también hay dos herramientas similares a "navegadores" más para explorar recursos compartidos de SMB: smb4k
(navegador de recursos compartidos avanzado para KDE) y smbc
(navegador de red SMB basado en curses).
Respuesta2
Si necesita que sea accesible como un sistema de archivos normal, entoncesdebemontarse, ya sea a través de cifs.ko o mediante FUSE, no hay una buena manera de evitarlo.
Sin embargo, los programas GNOME, Xfce o KDE tienen sus propias capas de sistema de archivos virtuales, llamadas Gvfs y KIO respectivamente. Ambos le permiten acceder smb://server/share/...
dentro del programa, siempre que estén instalados los clientes necesarios (gvfs-smb).
(En teoría, sería posible crear algo similar que pudiera cargarse en cualquier programa. Pero no he visto ningún intento de hacerlo; supongo que es una especie de pérdida de tiempo dada la existencia de FUSE).
Finalmente, si sólo necesita transferir unos pocos archivos, puede utilizar la smbclient
herramienta similar a ftp.