【技术实现步骤摘要】
一种自动精简配置扩容的方法
本专利技术涉及计算机领域,具体地说是一种自动精简配置扩容的方法。本专利技术是一种存储系统下自动精简配置存储池扩容的方法;通常用于存储系统中,旨在实现扩展自动精简配置的存储池空间;自动精简存储池模块中增加设备层,采用该技术对存储池空间进行扩容;本专利技术增加了自动精简存储池对存储设备的直接控制能力,对自动精简存储性能提升提供途径。
技术介绍
目前很多存储系统都支持自动精简配置技术,自动精简配置中最为关键的部分是存储池空间分配以及回收,之所以这部分重要是因为这些被释放的存储空间就象内存一样可以被重新利用,增加了存储空间的使用效率,减少资源的浪费。当存储池中可用存储空间不足时,需要对存储池进行扩容,才能满足存储业务对于空间的需求。由于在自动精简配置系统中,存储池空间的分配是动态的,因此文件系统在向自动精简存储池模块发送写数据请求时,自动精简存储池模块才会真正的分配空间;当删除文件后,文件系统通知自动精简存储池模块进行存储池空间的回收。对自动精简配置存储池空间扩容目前业界主要如下方式:借助LVM第三方工具进行存储池的扩容,这种方式的扩容屏蔽了存 ...
【技术保护点】
一种自动精简配置扩容的方法,?其特征在于系统通过扩展自动精简存储池模块,实现存储池的扩容量,具体步骤如下:1)在扩展自动精简存储池模块中增加设备层,当执行thin?pool?extend?device?name命令时,会将设备添加到设备层中的空闲RbTree数据结构中,RbTree中包含设备的特征信息,当正在使用RbTree中设备空间不能满足写请求时,首先会从空闲RbTree中提取一个设备,用来存储业务数据信息;同时会将设备信息从空闲RbTree中转移到正在使用中的RbTree中,当整个自动精简存储池中空闲RbTree中没有可用的设备时,需要用户向存储池中添加设备;2)扩展 ...
【技术特征摘要】
1.一种自动精简配置扩容的方法,其特征在于系统通过扩展自动精简存储池模块,实现存储池的扩容量,具体步骤如下:1)在扩展自动精简存储池模块中增加设备层,当执行thin-poolextenddevice-name命令时,会将设备添加到设备层中的空闲RbTree数据结构中,RbTree中包含设备的特征信息,当正在使用RbTree中设备空间不能满足写请求时,首先会从空闲RbTree中提取一个设备,用来存储业务数据信息;同时会将设备的特征信息从空闲RbTree中转移到正在使用中的RbTree中,当整个自动精简存储池中空闲RbTree中没有可用的设备时,需要用户向存储池中添加设备;2)扩展自动精简存储池模块的存储池空间分配&回收与扩容的交互:(1)当存储池接收到写请求之后,会查看当前正在使用RbTree中设备空闲空间是否能够满足本次写请求;如果能够满足...
【专利技术属性】
技术研发人员:梁志诚,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。