La característica "compartir archivos e impresoras" de las distribuciones de Linux es principalmente Samba. Samba es una interpretación del sistema de archivos de red de Microsoft.
La compatibilidad entre sistemas operativos es importante, por supuesto, pero ¿por qué los sistemas Linux están predeterminados para esta tecnología de Microsoft?
¿Es tan bueno el sistema de archivos de red de Microsoft? Samba claramente funciona muy bien y no lo estoy "disimulando".
O, para reformular la pregunta, "¿Cuál sería una forma nativa de Linux de compartir archivos e impresoras a través de una red?"
linux
samba
network-share
Dougal
fuente
fuente
Respuestas:
Desde la perspectiva de que está en todas partes, entonces sí, es bueno. Si está preguntando si es un buen protocolo, la respuesta es que en realidad no es tan bueno. Tiene grandes problemas en enlaces con alta latencia. Tiene demasiados comandos redundantes. Microsoft ha solucionado mucho de esto con SMB2.
Hay muchos usuarios que requieren que sus cajas de Linux puedan participar en una red heterogénea. SMB es el mínimo común denominador que parece ser compatible con todos los sistemas operativos comunes.
NFS es probablemente el protocolo de intercambio de archivos * nix más estándar.
LPR o CUPS es el protocolo de impresión más común.
Personalmente, deseo que webdav sea más común para compartir archivos. Pero todavía tengo que encontrar un buen demonio webdav para * nix.
fuente
Los dos grandes sistemas de intercambio de archivos para Linux son NFS y SAMBA. Corremos ambos aquí por diferentes razones. Aquí hay una lista pro / con-off-the-top-of-my-head
NFS
SAMBA
fuente
Samba alcanzó su prominencia en gran parte porque permite que las estaciones de Windows no modificadas hablen con él, y dado que Windows es típicamente la mayor población de usuarios de escritorio en cualquier red, lo que lo hace más interesante. La otra población, los usuarios de Mac, pueden usar el paquete Netatalk mal mantenido, o mucho más comúnmente el paquete Samba integrado en su sistema operativo. En resumen, Samba es una bomba porque funciona mejor en redes heterogéneas.
Las soluciones de servicio de archivos de código abierto con una exposición de patentes incuestionable no son tan amigables para el usuario de escritorio. NFS es prácticamente eso, lo que requiere un montaje raíz y hasta hace muy poco tenía muy pocas funciones de seguridad integradas. Los paquetes FuseFS han recorrido un largo camino para hacer esto mucho más fácil para los usuarios de escritorio-linux, ya que permite que cosas como SSH / SFTP sean un protocolo de servicio de archivos en lugar de un protocolo para compartir archivos ; Archivo -> Guardar -> Buscar ubicación, funcionará con FuseFS.
fuente
Compartir archivos de Linux sería NFS y compartir impresoras sería CUPS. Pero hay muchos otros archivos compartidos que se enumeran a continuación, como SSH, FTP, SFTP, etc.
fuente
Protocolos como FTP, HTTP, NFS y SSH. Por lo general, solo uso el intercambio de archivos SAMBA para transferir convenientemente archivos entre plataformas.
fuente
También hay más sistemas de archivos de red centrados en Linux, pero con clientes para Windows disponibles: http://www.openafs.org/ y http://www.coda.cs.cmu.edu/
fuente
El uso compartido de archivos estándar de UNIX es NFS. Sin embargo, eso es solo UNIX, como la gente ha dicho. NFS también tiene algunos problemas con los inicios de sesión de mapeo, etc. Las implementaciones de SAMBA existen en muchos sistemas y brindan las más amplias opciones de conectividad. Las máquinas Windows, las máquinas Linux y las Mac modernas pueden usar SAMBA. Si usa eso, tiene la garantía de que otras máquinas pueden conectarse.
fuente