【技术实现步骤摘要】
本专利技术涉及网络存储技术,尤其涉及一种存储资源的分层次管理技术。
技术介绍
在涉及众多主机的数据存储的网络环境中,为了提高数据存储的可靠性和安全 性,同时为了存储容量的扩展性和灵活性,网络存储技术应运而生。通常来说,网络存储系 统的作用是为客户端PC机或者服务器(一般统称为主机或Host)提供可用的存储空间。网络存储系统的核心是存储控制器(Controller),存储控制器进行数据处理并把 数据写入到后端物理磁盘中。为提高写物理磁盘的性能以及提供数据冗余性,存储控制器 通常支持独立磁盘冗余阵列(Raid)技术,根据Raid级别的不同可以提供各种级别的性能 和可靠度,即可以保证多数情况下,一个或者多个磁盘的故障的情况下,其内的数据可以通 过相应的校验算法进行恢复,即通常所说的Raid阵列重建。网络存储系统的前端可以通过 IP网络或者FC网络与主机(Host)相连,为主机提供数据存储服务。在数据传输方面,以 基于IP承载的网络存储系统为例,主机可以基于标准的ISCSI (互联网小型计算机系统接 口)协议网络存储系统进行数据的读写操作。为方便主机的数据读写,对主机 ...
【技术保护点】
【技术特征摘要】
一种存储资源的管理方法,其应用于网络存储系统中,其中所述网络存储系统包括存储控制器以及多块磁盘,且使用磁盘创建至少一个独立冗余磁盘阵列(Raid阵列),所述存储控制器的前端端口通过网络连接主机,所述存储控制器的后端磁盘端口与所述磁盘相连;其特征在于,该方法包括A,根据预设的资源块大小对上述Raid阵列的可用的存储空间进行分块,在所述存储控制器内对上述Raid阵列建立相应的块表,所述块表用以记录上述Raid阵列的每一资源块是否被占用;B,创建逻辑资源时为逻辑资源分配至少一个资源块,并在逻辑资源占用的Raid阵列的块表中将分配给该逻辑资源的资源块标记为占用状态;C,在所述存储控制器内为上述逻辑资源建立逻辑资源索引表以记录逻辑资源与其自身分配到的资源块的对应关系;D,以资源块为单位对上述逻辑资源进行管理操作,并在管理操作完成之后更新所述块表以及逻辑资源索引表。2.根据权利要求1所述的方法,其特征在于,所述以资源块为单位对逻辑资源进行管 理操作具体为以资源块为单位为待扩容的逻辑资源分配更多的资源块,并更新用于扩容 的Raid阵列的块表以及所述逻辑资源的逻辑资源索引表;或者以资源块为单位将逻辑资 源内的数据从一个Raid阵列迁移到另一个Raid阵列上,并更新两个Raid阵列的块表以及 所述逻辑资源索引表,其中两个Raid阵列的资源块大小相同。3.根据权利要求1所述的方法,其特征在于,所述步骤D之后还包括E,对管理操作执 行相应的逻辑地址到物理地址的映射变更操作。4.根据权利要求1-4所述的方法,其特征在于,其中所述网络存储系统的Raid阵列被 划分到至少第一和第二两个存储池中,所述两个存储池均包括至少一个Raid阵列,所述第 一存储池内预设的资源块大小与第二存储池内预设的资源块大小相同或不同;所述步骤A 中为逻辑资源分配资源块以及步骤D中逻辑资源管理操作都是以同一个存储池为界限执 行的。5.一种网络存储系统管理装置,用于执行网络存储系统内...
【专利技术属性】
技术研发人员:李宏文,
申请(专利权)人:杭州宏杉科技有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。