最透明,无故障的Linux和Windows文件共享

我有一个2.2TB RAIDarrays的Ubuntu 8.04系统,是我家庭networking的中央存储。 我有几个Windows XP专业版系统,我想读取/写入Linux存储,我也想能够挂载一些Windows目录,当我在Linux中。

什么是最透明,无故障的共享文件的方式? 我很久以前就尝试过Samba,但是我不喜欢它(对不起,我记不清楚为什么,我认为这是权限/属性的问题)。 然后,我安装了Windows服务的Unix和NFS进行。 我已经使用了一年,但它仍然不是那里(它堵塞文件> 2GB,每次我重新启动Windows时,我收到一条错误消息)。

所以我很好奇别人怎么实现这个…什么效果最好?

澄清:我需要在Ubuntu 8.04上运行服务器 – 这是我的MythTV后端,因为我想要24/7全天候运行的两件事情是后端和文件服务器,我希望它们运行在同一台机器上以保存功率。

桑巴可能是最好的方法。 可以肯定的是,有一条学习曲线,但从长远来看,它可能是一堆Windows计算机从Linux服务器上获取文件的最简单和最标准的方法。 大多数Linux发行版应该有一个“默认”configuration,您可以使用它来获得90%的path。

否则,你可以在资源pipe理器模式下使用WinSCP,人们可以通过这种方式获取/放置文件。

还有一个Windows的Filesystem-Over-SSH工具 ,但是我从来没有用过它。

Windows上的NFS可能是一个糟糕的主意 – 它已经过去了。 每次我尝试了它,我都遇到了性能和访问问题。

也许iFolder非常接近你正在寻找的东西。

不幸的是,Ubuntu AFAIK没有官方软件包。 无论如何,这是一个一步一步的指导 ,在Ubuntu 9.04上设置它。

看看有FreeNAS (基于FreeBSD)或OpenFilter (基于Linux)的NAS垃圾邮件。 他们真的使共享文件简单,甚至帮助备份。

我个人一直在使用FreeNAS服务NFS,Samba,iSCSI(VMWare)一段时间。

我正在尝试OpenAFS ,这是一个分布式和共享的文件系统与客户端的一切Unix,Linux,OSX和Windows。 我不知道它是否好,但这可能是值得一试的。

我从来没有尝试过,但我已经“听说”使用一个“可写入”网站的Apache服务器是一个时髦的事情(保护它与防火墙)使用这样的事情: http://www.g- loaded.eu/2008/12/09/making-a-directory-writable-by-the-webserver/

此外,Windows7 / Vista允许您通过FTP协议MAP-a-drive。 多数民众赞成,如果您使用Windows 7,我会build议: http : //www.redmondpie.com/access-ftp-sites-natively-in-windows-7/

什么可能工作,虽然可能过于复杂,但是将使用iSCSI目标并使用ntfs作为文件系统,确保在Linux系统上有NTFS可写驱动程序/ libs,在所有系统上有iSCSI启动程序。

唯一的事情我看到错了

1)单个地图/目标(我还没有testing过多个)

2)在nix平台上没有正确的写作能力。

3)一次连接到目标的最大连接数

4)安全问题

就像我说的,这可能过于复杂了,但是我相当肯定你不会有文件大小的问题,iSCSI是非常快的,从机器的angular度来看,共享介质看起来就像是一个本地驱动器。 具有基于用户/密钥的连接到目标的安全性将被处理,并且每个共享具有单独的目标/ LUN。

只是一个想法,我没有看到在野外使用很多的iSCSI,但从testing我做了它的作品相当不错。

可能是一个矫枉过正的问题。 但是如果您担心驯服Samba的configuration文件,那么Ebox将带有一个简单的点击界面,让您可以轻松pipe理您的共享。

屏幕截图: http : //trac.ebox-platform.com/screenshots/28