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

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

我有一个 ubuntu 8.04 系统,带有 2.2TB 的 raid 阵列,它是我家庭网络的中央存储。我有几个 Windows XP Pro 系统,我想对 Linux 存储具有读/写访问权限,并且我还希望能够在 Linux 中安装一些 Windows 目录。

最透明、最省事的文件共享方式是什么?很久以前我尝试过 Samba,但我并不喜欢它(抱歉我记不清具体原因了,我认为是权限/属性的问题)。然后我安装了 Windows Services for Unix 并启动了 NFS。我已经用了一年,但还不够好(文件大小超过 2GB 时会卡住,每次我重新启动 Windows 时都会收到错误消息)。

所以我很好奇其他人是如何实现这一点的...什么方法最有效?

澄清:我需要服务器在 Ubuntu 8.04 上运行 - 这是我的 MythTV 后端所在的地方,而且因为我想要全天候运行的两个东西是后端和文件服务器,所以我希望它们在同一台机器上运行以节省电量。

答案1

Samba 可能是最好的方法。当然,它有一个学习曲线,但从长远来看,它可能是一组 Windows 计算机从 Linux 服务器获取文件的最简单和最标准的方法。大多数 Linux 发行版应该有一个“默认”配置,您可以使用它来实现 90% 的目标。

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

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

Windows 上的 NFS 可能不是一个好主意 —— 过去就是这样。每次我尝试它时,都会遇到很多性能和访问问题。

答案2

或许文件夹非常接近您所寻找的。

不幸的是,据我所知,Ubuntu 没有官方软件包。无论如何,这里有一个一步一步的指导在 Ubuntu 9.04 上进行设置。

答案3

查看 NAS 分布,例如自由网络存储(基于 FreeBSD)或打开过滤器(基于 Linux)。它们确实使文件共享变得简单,甚至有助于备份。

我个人一直在使用自由网络存储在家里使用 NFS、Samba、iSCSI(用于 VMWare)已经有一段时间了。

答案4

我从未尝试过,但我“听说”使用带有“可写”网站的 Apache 服务器是一件很时髦的事情(用防火墙保护它),使用如下方法: http://www.g-loaded.eu/2008/12/09/making-a-directory-writable-by-the-webserver/

此外,Windows7/Vista 允许您通过 FTP 协议映射驱动器。如果您使用 Windows 7,我建议您这样做:http://www.redmondpie.com/access-ftp-sites-natively-in-windows-7/

相关内容