Linux发行版的“文件和打印机共享”功能主要是Samba。Samba是对Microsoft网络文件系统的一种解释。
跨OS兼容性当然很重要,但是Linux系统为什么默认使用此Microsoft技术?
微软的网络文件系统这么好吗?桑巴显然工作得很好,我不是在“讨论”它。
或者,换个说法,“在网络上共享文件和打印机的Linux原生方式是什么?”
Linux发行版的“文件和打印机共享”功能主要是Samba。Samba是对Microsoft网络文件系统的一种解释。
跨OS兼容性当然很重要,但是Linux系统为什么默认使用此Microsoft技术?
微软的网络文件系统这么好吗?桑巴显然工作得很好,我不是在“讨论”它。
或者,换个说法,“在网络上共享文件和打印机的Linux原生方式是什么?”
Answers:
微软的网络文件系统这么好吗?
从无处不在的角度来看,那是好的。如果您问它是否是一个好的协议,那么答案是它并不是真的那么好。对于高延迟的链接,它存在很大的问题。它有太多冗余命令。Microsoft已使用SMB2修复了许多此类问题。
Linux系统默认使用此Microsoft技术吗?
有很多用户要求他们的Linux机器能够加入异构网络。SMB是似乎所有通用操作系统都支持的最低公分母。
什么是Linux原生方式共享文件和打印机
NFS可能是最标准的* nix文件共享协议。
LPR或CUPS是最常见的打印协议。
我个人非常希望webdav在文件共享中变得更加普遍。但是我还没有为* nix找到一个非常好的webdav守护程序。
Linux的两大文件共享系统是NFS和SAMBA。由于不同的原因,我们在这里都运行。这是我的头等舱清单
NFS
桑巴
Samba 之所以受到关注是因为它允许未经修改的Windows工作站与之对话,并且Windows通常是任何给定网络上最大的桌面用户群体,这使得它变得更加有趣。其他用户(Mac用户)可以使用维护不太完善的Netatalk软件包,或更常见的是使用内置在其操作系统中的Samba软件包。简而言之,Samba是炸弹,因为它在异构网络中表现最佳。
拥有毫无疑问的专利保护的纯开放源代码文件服务解决方案并不是桌面用户友好的。NFS差不多了,它需要一个根目录安装,并且直到最近才几乎没有内置的安全功能。FuseFS软件包为台式机Linux用户简化了很多工作,因为它允许SSH / SFTP之类的东西成为文件服务协议,而不是文件共享协议。文件->保存->浏览位置,将与FuseFS一起使用。
还有更多以linux为中心的网络文件系统,但是有适用于Windows的客户端:http : //www.openafs.org/和http://www.coda.cs.cmu.edu/
标准UNIX文件共享是NFS。但是,正如人们所说,这仅是UNIX。NFS在映射登录名等方面也存在一些问题。SAMBA实现存在于许多系统上,并提供最广泛的连接选项。Windows机器,Linux机器和现代Mac都可以使用SAMBA。如果使用它,则可以保证其他计算机可以连接。