我想要做的是:
在本地网络上的 MAC OSX(雪豹)机器和 Ubuntu(10.* 和 11.*)之间共享文件。我知道 2 个解决方案:
Samba:易于设置,但是不区分大小写,因此对我来说不适用,因为我编写 Android 程序,它需要区分大小写的文件系统。
NFS:它可以传输少量文件,但如果您尝试复制大量文件,它会变得非常慢并最终锁定。我尝试使用在 WEB 上找到的许多解决方案来修复 NFS,但都没有奏效。由于我使用了一些非常好的 Github 客户端(Tower),它无法工作,因为它需要同时处理大量文件,并且它的行为与大量文件复制相同,它会在几分钟后锁定。
还有哪些解决方案可以在本地网络上在 MAC 和 Linux(Ubuntu)之间共享区分大小写的文件?
答案1
因为我觉得 samba 是个不错的选择,所以我必须纠正你的说法。Samba 的默认设置是依靠操作系统来确定它们是否关心区分大小写 ( case sensitive = auto
)。对于 Linux 和 OSX,默认为yes
(区分大小写),而 Windows 默认为no
(不区分大小写)。这被称为name-mangling
,但在你的情况下不会成为问题。 查看手册页了解详情。
还需要注意的是,Windows XP 及更高版本更好地理解区分大小写。
答案2
FTP/SFTP/SCP 怎么样?