[发明专利]GNS中的目录单位迁移有效
申请号: | 200610168701.1 | 申请日: | 2006-12-19 |
公开(公告)号: | CN101051290A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 扬妻匡邦;中谷洋司;中村隆喜 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gns 中的 目录 单位 迁移 | ||
技术领域
本发明涉及在通过网络和客户机连接、存储客户机使用的数据的文件服务器或者网络附加存储(Network Attached Storage,NAS)中,用于向多个服务器分散负荷的技术。
背景技术
提出了如下一种网络附加存储(Network Attached Storage,NAS),将与网络连接的存储系统作为与该网络连接的客户计算机的共有盘来使用。通过包含网络接口等的服务器、以及存储数据的盘驱动器构成NAS。
例如,在专利文献1中,公开了具有多个服务器、各服务器与网络连接的群集(cluster)结构的NAS。在专利文献1中记载的系统中,网络元件、交换机(switch)元件以及盘元件相当于NAS的服务器。专利文献1中记载的系统,能够具有共享文件系统的多个网络元件。另外,专利文献1中记载的系统,通过具有多个盘元件,能够以盘单位迁移(migration)数据。进而,各网络元件能够访问通过盘元件进行管理的全部文件系统。在盘元件之间,在执行存储文件系统的盘的迁移时,各网络元件也能够不受迁移的影响,访问全部文件系统。
作为用于访问在网络上分散存在的文件的文件系统之一,提出了网络文件系统(NFS)。根据作为NFS的当前时刻最新版的NFSv4(RFC3530)(参照非专利文献1),当文件系统在服务器之间迁移时,服务器对来自客户机的向该文件系统的访问,通知迁移目的地的位置信息。接收该通知的客户机,遵照所通知的位置信息,能够访问迁移目的地的文件系统。
【专利文献1】美国专利第6671773号说明书
【非专利文献1】RFC3530 NFS version 4、P.57-61,IETF Home Page,[online][平成18年3月15日检索],因特网<URL:http://www.ietf.org/home.html>
通过一个命名空间(Name Space)能够向客户机提供多个服务器管理的多个文件系统。这样的命名空间,称为全局命名空间(Global Name SpaceGNS)。在使用GNS的系统中,通过从负荷高的服务器向负荷低的服务器传送文件的迁移,能够实现多个服务器之间的负荷的均衡。
在GNS中,为了从客户机透明地执行用于负荷均衡的迁移,需要维持赋予文件的ID(文件句柄(file handle))。换言之,需要在迁移前赋予的文件句柄在迁移后也可以使用。此外,文件句柄包含在各服务器内唯一识别该服务器管理的文件系统的文件系统ID、以及在文件系统内唯一识别各文件的文件ID。
为了维持文件句柄,也可以对文件系统分配在系统内唯一决定的文件系统ID,以文件系统单位执行迁移。在这一情况下,不依赖管理文件系统的服务器,在系统内赋予唯一的文件句柄。其结果,客户机不需要意识到自己要访问的文件属于由哪个服务器管理的文件系统。即,文件系统在从一个服务器向别的服务器迁移后,客户机也能够使用执行迁移前赋予的文件句柄访问属于该文件系统的文件。这样,能够实现从客户机透明的文件系统的迁移。
但是,在以均衡服务器之间的负荷为目的进行迁移时,因为若以文件系统单位来进行则精细程度较粗糙,所以有时不能进行充分的负荷均衡。例如,当仅在一个文件系统中负荷集中时,即使迁移该文件系统全体,也只是移动该文件系统的负荷全部。其结果,不能向多个服务器分散负荷进行均衡。在这种情况下,需要用比文件系统精细的单位例如目录(directory)单位来执行迁移。
例如,把某服务器管理的任意的文件或者目录向别的服务器管理的文件系统上复制,由此能够实现比文件系统精细的单位的迁移。其结果,通过分散对该文件等的访问引起的负荷,能够均衡多个服务器的负荷。但是,在这一情况下,客户机使用在迁移执行前取得的文件句柄,不能访问迁移了的文件。即需要再次执行命名解析。
没有公开关于以比文件系统精细的单位执行从客户机透明的迁移的方法。
发明内容
本申请公开的代表的发明,其特征在于。在具有多个服务器、以及与所述多个服务器连接的盘子系统(Disk Sub System)的存储系统中,所述服务器具有与网络连接的接口、与所述接口连接的处理器、以及与所述处理器连接的存储器,所述盘子系统,具有包含一个以上的文件系统的一个以上的逻辑设备,对所述文件系统赋予在所述存储系统内唯一的第一识别符,对在所述文件系统中包含的目录中的至少一个赋予在所述存储系统内唯一的第二识别符,对在所述文件系统中包含的文件赋予在所述文件系统内唯一的第三识别符,所述处理器通过所述第二识别符以及所述第三识别符识别比赋予所述第二识别符的所述目录下位的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610168701.1/2.html,转载请声明来源钻瓜专利网。