> GFS2之间有什么区别
和OCFS2?
>他们的生产准备好了吗?
>他们如何与NFS比较? (我可以将它与SAN一起使用)
解决方法
在过去,磁盘必须由特定服务器“拥有”,因为它必须物理连接到它.现在称为DAS – 直接附加存储.然后必须格式化磁盘以供所述计算机使用,并且它还需要文件系统.除此之外,您还可以添加NFS,它可以获取计算机的本地资源并共享它们.另一件需要考虑的事情是NFS的行为类似于文件系统,而基本的存储单元就是文件.通过NFS(CIFS)访问的专用文件服务器通常称为NAS,网络附加存储.
随着SAN(存储区域网络)的引入,磁盘现在不一定是特定计算机的本地磁盘,但它可以通过FibreChannel,iSCSI,FCoE等多台计算机共享.但是,服务器仍将采用磁盘是本地磁盘,普通文件系统的行为就像磁盘是DAS一样.如果磁盘仅为高可用性共享,即一个服务器使用SAN磁盘,而另一个服务器仅在主服务器关闭时才使用它,则这不是问题.但是,如果HA设置存在问题,例如Split-Brain,则可能会发生所有类型的错误,这可能会破坏您的所有数据.
如果您希望共享SAN磁盘(如Oracle RAC),那么您的文件系统必须知道“磁盘”由一组计算机共享,以便正确协调访问和锁定到物理磁盘并保持filsystem缓存在集群的所有成员之间是一致的.
现在获得实际答案:
我也没有太多的专业知识,我从来没有在生产中使用它们,但OCFS2是由Oracle开发的,它用于RAC,所以我想它已经准备就绪了.我不太了解GFS2(除了它来自SGI’GFS并由RedHat开发),但我认为它也被认为是生产准备.也许其他人会填补这个空白.
至于NFS,我认为除非你有一个非常具体的理由,否则你应该继续使用它,主要是因为它是一种“更简单”且更易理解的技术.
希望这可以帮助.