Filesystems 轻量级开源网络共享文件系统

Filesystems 轻量级开源网络共享文件系统,filesystems,cluster-computing,high-availability,Filesystems,Cluster Computing,High Availability,我们有两台具有负载平衡的web服务器。我们需要在这些服务器之间共享一些文件。这些文件包括上传文件、会话文件、php应用程序创建的各种文件 我们不想使用重量级、不再维护或商业解决方案。我们正在寻找一些轻量级的开源软件,可以作为共享文件系统使用。它应该真的很容易设置,必须是HA可用,必须非常快。它应该与RedHat Linux一起工作 我们研究过像drbd这样的带有同步文件共享的解决方案,但我们不能使用它们,因为它不能在像ext3这样的底层文件系统上工作。drbd适合在网络上进行同步(如果可能的话,

我们有两台具有负载平衡的web服务器。我们需要在这些服务器之间共享一些文件。这些文件包括上传文件、会话文件、php应用程序创建的各种文件

我们不想使用重量级、不再维护或商业解决方案。我们正在寻找一些轻量级的开源软件,可以作为共享文件系统使用。它应该真的很容易设置,必须是HA可用,必须非常快。它应该与RedHat Linux一起工作


我们研究过像drbd这样的带有同步文件共享的解决方案,但我们不能使用它们,因为它不能在像ext3这样的底层文件系统上工作。

drbd适合在网络上进行同步(如果可能的话,直接交叉连接),但ext3的设计并不是为了知道在它下面发生的变化,在块设备级别。出于这个原因,您需要一个专为此类目的而设计的文件系统,如全局文件系统(GFS)。据我所知,Red Hat支持GFS

DRBD手册将概述如何将GFS与DRBD一起使用

不要把这当作最后的答案——我以前没有研究或使用过多主机系统,但至少这可能会给你一些东西


理想情况下,您只需同步Web服务器之间共享的部分数据。

OCFS现在可能已经过时了;至少值得结帐。它在主线linux内核树中,有一些关于它的信息。我以前设置过它,它很容易启动。

这并不是说它是错误的,但GFS很难做到轻量级……而且,GFS1在处理大量小文件时性能很差;GFS2在这方面做得更好,但目前还不支持生产使用(RHEL5.3将支持GFS2,但目前还没有推出)。