存储系统中融合SAN及NAS存储架构的方法及装置制造方法及图纸

技术编号:12218070 阅读:105 留言:0更新日期:2015-10-21 19:52
本发明专利技术实施例提供一种存储系统中融合SAN及NAS存储架构的方法及装置。一种存储系统中融合SAN及NAS存储架构的方法,包括:接收采用SAN的物理连接方式相连的网络主机发送的第一数据写请求;所述第一数据写请求包括第一待写入数据及所述第一待写入数据对应的第一逻辑地址;根据所述第一逻辑地址与物理地址的对应关系,确定与所述第一逻辑地址对应的物理地址;根据所述第一逻辑地址对应的物理地址,对所述第一待写入数据进行存储。本发明专利技术解决了现有技术中存储系统中SAN存储架构的存储效率较低的问题。

【技术实现步骤摘要】

本专利技术实施例涉及存储技术,尤其涉及一种存储系统中融合SAN及NAS存储架构的方法及装置
技术介绍
目前,已将网络附加存储器(NAS:Network Attached Storage)和存储区域网(SAN:Storage Area Network)两种存储架构融合为一体。这样同一存储系统就可以实现基于高速数据传输的SAN存储架构、以及多台网络主机之间文件共享的NAS存储架构。现有技术中,对于融合SAN及NAS两种存储架构的存储系统,当存储系统接收到采用NAS或SAN的物理连接方式相连的网络主机发送的数据写请求(该写请求包括待写入数据及该待写入数据对应的逻辑地址)时:存储系统首先为该待写入数据对应的逻辑地址分配对应的物理地址;然后确定所分配的物理地址之前是否被分配给其他的逻辑地址,若是,则对该物理地址对应的空间进行释放;最后再将该待写入数据存储至该待写入数据对应的逻辑地址所对应的物理地址中。但是,现有技术中SAN存储架构下进行存储时需要分配物理地址、以及对物理地址对应的空间进行释放的处理;因此存在存储系统中SAN存储架构的存储效率较低的问题。
技术实现思路
本专利技术实施例提供一种存储系统中融合SAN及NAS存储架构的方法及装置,用以解决现有技术中存在的存储系统中SAN存储架构的存储效率较低的问题。第一方面,本专利技术提供一种存储系统中融合SAN及NAS存储架构的方法,所述存储系统用于向网络主机提供服务,所述方法包括:接收采用SAN的物理连接方式相连的网络主机发送的第一数据写请求;所述第一数据写请求包括第一待写入数据及所述第一待写入数据对应的第一逻辑地址;根据所述第一逻辑地址与物理地址的对应关系,确定与所述第一逻辑地址对应的物理地址;根据所述第一逻辑地址对应的物理地址,对所述第一待写入数据进行存储。结合第一方面,在第一方面的第一种可能实现的方式中,所述根据所述第一逻辑地址对应的物理地址,对所述第一待写入数据进行存储之后,还包括:接收采用NAS的物理连接方式相连的网络主机发送的第二数据写请求;所述第二数据写请求包括第二待写入数据及所述第二待写入数据对应的第二逻辑地址;为所述第二逻辑地址分配对应的物理地址;根据为所述第二逻辑地址分配的物理地址,对所述第二待写入数据进行存储。结合第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,所述根据为所述第二逻辑地址分配的物理地址,对所述第二待写入数据进行存储之前,还包括:判断为所述第二逻辑地址分配的物理地址是否被分配给其他的逻辑地址;若是,则对为所述第二逻辑地址分配的物理地址所对应的空间进行释放之后,再执行根据为所述第二逻辑地址分配的物理地址,对所述第二待写入数据进行存储的步骤;否则,直接执行根据为所述第二逻辑地址分配的物理地址,对所述第二待写入数据进行存储的步骤。第二方面,本专利技术提供一种存储系统中融合SAN及NAS存储架构的方法,所述存储系统用于向网络主机提供服务,所述方法包括:接收数据写请求,所述数据写请求包括待写入数据及所述待写入数据对应的逻辑地址;确定所述数据写请求是由采用SAN的物理连接方式相连的网络主机发送的还是由采用NAS的物理连接方式相连的网络主机发送的;若所述数据写请求是由采用SAN的物理连接方式相连的网络主机发送时,则根据所述逻辑地址与物理地址的对应关系,确定与所述逻辑地址对应的物理地址,并根据所述逻辑地址对应的物理地址,对所述待写入数据进行存储;若所述数据写请求是由采用NAS的物理连接方式相连的网络主机发送时,则为所述逻辑地址分配对应的物理地址,并根据为所述逻辑地址分配的物理地址,对所述待写入数据进行存储。结合第二方面,在第二方面的第一种可能实现的方式中,所述根据为所述逻辑地址分配的物理地址,对所述待写入数据进行存储之前,还包括:判断为所述逻辑地址分配的物理地址是否被分配给其他的逻辑地址;若是,则对为所述逻辑地址分配的物理地址所对应的空间进行释放之后,再执行根据为所述逻辑地址分配的物理地址,对所述待写入数据进行存储的步骤;否则,直接执行根据为所述逻辑地址分配的物理地址,对所述待写入数据进行存储的步骤。第三方面,本专利技术提供一种存储系统中融合SAN及NAS存储架构的装置,所述存储系统用于向网络主机提供服务,所述装置为存储系统,所述装置包括:SAN模块,用于接收采用SAN的物理连接方式相连的网络主机发送的第一数据写请求;所述第一数据写请求包括第一待写入数据及所述第一待写入数据对应的第一逻辑地址;写时拷贝COW模块,用于根据所述第一逻辑地址与物理地址的对应关系,确定与所述第一逻辑地址对应的物理地址;写入模块,用于根据所述第一逻辑地址对应的物理地址,对所述第一待写入数据进行存储。结合第三方面,在第三方面的第一种可能实现的方式中,所述装置还包括:NAS模块,用于接收采用NAS的物理连接方式相连的网络主机发送的第二数据写请求;所述第二数据写请求包括第二待写入数据及所述第二待写入数据对应的第二逻辑地址;重定向写ROW模块,用于为所述第二逻辑地址分配对应的物理地址;所述写入模块,还用于根据为所述第二逻辑地址分配的物理地址,对所述第二待写入数据进行存储。结合第三方面的第一种可能实现的方式,在第三方面的第二种可能实现的方式中,所述ROW模块还用于:判断为所述第二逻辑地址分配的物理地址是否被分配给其他的逻辑地址;若是,则对为所述第二逻辑地址分配的物理地址所对应的空间进行释放。第四方面,本专利技术提供一种融合SAN及NAS存储架构的装置,所述存储系统用于向网络主机提供服务,所述装置包括:接收模块,用于接收数据写请求,所述数据写请求包括待写入数据及所述待写入数据对应的逻辑地址;处理模块,用于确定所述数据写请求是由采用SAN的物理连接方式相连的网络主机发送的还是由采用NAS的物理连接方式相连的网络主机发送的;若所述数据写请求是由采用SAN的物理连接方式相连的网络主机发送时,则根据所述逻辑地址与物理地址的对应关系,确定与所述逻辑地址对应的物理地址,并根据所述逻辑地址对应的物理地址,对所述待写入数据进行存储;若所述数据写请求是由采用NAS的物理连接方式相连的网络主机发送时,则为所述逻辑地址分配对应的物理地址,并根据为所述逻辑地址分配的物理地址,对所述待写入数据进行存储。结合第四方面,在第四方面的第一种可能实现的方式中,所述处理模块还用于:判断为所述逻辑地址分配的物理地址是否被分配给其他的逻辑地址;若是,则对为所述逻辑地址分配的物理地址所对应的空间进行释放。第五方面,本专利技术提供一种存储系统中融合SAN及NAS存储架构的装置,所述存储系统用于向网络主机提供服务,所述装置包括:通信接口,用于接收采用SAN的物理连接方式相连的网络主机发送的第一数据写请求;所述第一数据写请求包括第一待写入数据及所述第一待写入数据对应的第一逻辑地址;处理器,用于根据所述第一逻辑地址与物理地址的对应关系,确定与所述第一逻辑地址对应的物理地址,并根据所述第一逻辑地址对应的物理地址,对所述第一待写入数据进行存储。结合第五方面,在第五方面的第一种可能实现的方式中,所述通信接口还用于:接收采用NAS的物理连接方式相连的网络主机发送的第二数据写请求;所述第二数据写请求包括第二待写入数据及所述本文档来自技高网...
存储系统中融合SAN及NAS存储架构的方法及装置

【技术保护点】
一种存储系统中融合存储区域网SAN及网络附加存储器NAS存储架构的方法,所述存储系统用于向网络主机提供服务,其特征在于,所述方法包括:接收采用SAN的物理连接方式相连的网络主机发送的第一数据写请求;所述第一数据写请求包括第一待写入数据及所述第一待写入数据对应的第一逻辑地址;根据所述第一逻辑地址与物理地址的对应关系,确定与所述第一逻辑地址对应的物理地址;根据所述第一逻辑地址对应的物理地址,对所述第一待写入数据进行存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:张鹏张国彬叶茂
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1