一种集群nas存储系统共享访问方法

文档序号:7795073阅读:351来源:国知局
一种集群nas存储系统共享访问方法
【专利摘要】本发明提供一种集群NAS存储系统共享访问方法,为使用不同集群存储共享访问协议的用户设置不同的文件读、写和操作权限,确保一个文件只能被一种集群存储共享访问协议用户修改,避免了由于使用不同集群存储共享访问协议访问同一存储目录而导致的访问冲突。
【专利说明】一种集群NAS存储系统共享访问方法
【技术领域】
[0001]本发明涉及计算机存储领域,具体涉及一种集群NAS存储系统共享访问方法。
【背景技术】
[0002]目前,大规模的集群NAS存储系统有很多客户端,并且客户端有windows、Linux和Unix等不同操作系统,如何让不同操作系统的客户端都能访问存储系统是一个关键环节。集群NAS存储系统支持通过CIFS和NFS共享协议让客户端访问存储系统,但是通过不同协议访问存储系统就会出现访问同一目录里同一文件的情况,如果处理不好就会出访问冲突,无法保证数据正确性。本发明针对客户端通过不同共享协议访问存储系统同一目录的问题提出有效的解决方法。

【发明内容】

[0003]本发明针对客户端通过不同集群存储共享访问协议访问存储系统同一目录而导致的访问冲突的问题提出了一种集群NAS存储系统共享访问方法,包括:
[0004]S1:搭建集群NAS存储系统,在集群NAS机头上挂载所述集群NAS存储系统,为用户提供访问目录;
[0005]S2:在集群NAS机头上配置多种集群存储共享访问协议服务,所述服务支持使用用户模式访问同一存储目录,并且设置采用其中一种集群存储共享访问协议的用户和用户所在组对所述存储目录的访问具有读、写和操作权限,采用其他集群存储共享访问协议的用户和用户组对所述存储目录的访问只有读的权限或没有任何权限。
[0006]本发明的有益效果是:一是,针对不同类型操作系统的客户端设置了不同共享访问协议,减轻了访问压力;之二是,通过设置用户访问权限控制不同类型客户端访问同一目录或同一文件权限,确保一个文件只能被一种访问协议客户端修改。
【专利附图】

【附图说明】
[0007]图1示出的是本发明提出的集群NAS存储系统共享访问方法流程图。
【具体实施方式】
[0008]下面参照附图1详细描述本发明提出的集群NAS存储系统共享访问方法。
[0009]本发明提供一种集群NAS存储系统共享访问方法,该方法解决主要问题是不同客户端通过不同共享协议对同一目录访问冲突。具体来说,集群NAS存储系统挂载到集群NAS机头上,以目录的形式提供服务。对于windows操作系统的客户端都通过CIFS协议访问存储目录,并且使用的CIFS中user模式,确保windows客户端用户对存储目录的访问权限;对于Linux或Unix操作系统客户端通过NFS访问存储目录,并且也制定NFS共享访问用户。当然,CIFS访问用户和NFS访问用户不能相同,确保同一目录的文件只能有一种用户有读、写和操作权限,另一个用户只有读的权限或没有权限。[0010]一种集群NAS存储系统共享访问方法具体部署过程如下:
[0011 ] (I)搭建集群NAS存储系统,在集群NAS机头上挂载集群存储系统,为客户端提供访问目录。
[0012](2)在集群NAS机头上配置CIFS和NFS服务,两种服务都使用用户模式访问同一存储目录,且只有一种客户端用户和用户所在组对存储目录访问具有读、写和操作权限,其他种类客户端用户和用户组只有读的权限或没有任何权限。
[0013](3)在客户端存储系统,客户端通过对应的访问协议访问存储目录。windows客户端通过CIFS协议访问存储目录,可以只在“运行”中输入集群NAS机头IP访问;Linux和Unix客户端通过NFS协议挂载共享目录进行访问。
[0014]所述方法,适用于大规模、不同操作系统的客户端访问集群NAS存储系统。该方法主要应用在集群NAS系统客户端较多,并且客户端操作系统不同应用上,特别是在不同的操作系统需要访问同一存储目录情形下。其特征是在集群NAS存储系统使用共享访问协议配置共享访问空间,让windows、Linux和Unix等不同操作系统客户端能安全地、有效地和快速地访问集群存储系统。参见图1,该实现方法主要有3个模块组成:集群NAS机头、集群存储共享访问协议、存储系统客户端。
[0015]集群NAS机头是I个或多个服务器节点,其上挂载了集群NAS存储系统应用空间,提供了客户端访问的存储目录。存储系统客户端通过访问NAS机头共享的集群NAS存储系统空间,进行数据读写操作。为了保证客户端访问集群NAS存储系统的速率和可靠性,集群NAS机头一般至少为两个,且为Linux操作系统。
[0016]集群存储共享访问协议用在集群NAS机头上,集群存储空间以挂载目录方式在NAS机头变现出来。这样,通过使用共享存储访问协议将存储目录共享出去,客户端使用项目共享访问协议访问存储目录。这里使用的存储系统共享访问协议是CIFS和NFS共享协议,在NAS机头将存储目录使用共享协议共享出去即可。CIFS共享主要是用于windows客户端访问存储目录,NFS主要是用于Linux或Unix客户端访问存储目录。
[0017]在集群NAS存储系统客户端通过CIFS和NFS配置共享存储实现已经很普遍,但是通过CIFS协议和NFS协议访问同一共享存储目录的方式需要做特殊设置,以保证通过这两种协议访问同一存储目录不会出现冲突。
[0018]根据存储系统客户端操作系统类型可以将客户端分为两类,一种是windows客户端,另一种为Linux和Unix客户端。
[0019]windows客户端通过CIFS协议访问存储目录,可以是windows2003、winxp、win7和windows2008等windows操作系统客户端。
[0020]Linux和Unix客户端比较类似,可以通过NFS协议访问存储目录。主要是支持NFS协议的Linux和Unix客户端就可实现NFS共享存储目录。
[0021]当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
【权利要求】
1.一种集群NAS存储系统共享访问方法,其特征在于包括: 51:搭建集群NAS存储系统,在集群NAS机头上挂载所述集群NAS存储系统,为用户提供访问目录; 52:在集群NAS机头上配置多种集群存储共享访问协议服务,所述服务支持使用用户模式访问同一存储目录,并且设置采用其中一种集群存储共享访问协议的用户和用户所在组对所述存储目录的访问具有读、写和操作权限,采用其他集群存储共享访问协议的用户和用户组对所述存储目录的访问只有读的权限或没有任何权限。
2.如权利要求1所述的方法,其特征在于: 所述集群NAS机头是I个或多个服务器节点;用户使用客户端通过访问集群NAS机头共享的集群NAS存储系统,进行数据读写操作。
3.如权利要求1所述的方法,其特征在于: 所述集群存储共享访问协议包括CIFS集群存储共享访问协议和NFS集群存储共享访问协议。
4.如权利要求3所述的方法,其特征在于: 使用Windows客户端的用户使用CIFS集群存储共享访问协议访问所述存储目录; 使用Linux客户端或Unix客户端的用户使用NFS集群存储共享访问协议访问所述存储目录。
【文档编号】H04L29/08GK103685579SQ201410014508
【公开日】2014年3月26日 申请日期:2014年1月13日 优先权日:2014年1月13日
【发明者】张延良, 胡振, 王东风 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1