[发明专利]一种硬盘管理方法、装置及相关组件在审
申请号: | 201911208767.2 | 申请日: | 2019-11-30 |
公开(公告)号: | CN111124284A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 李辉;薛亚茅 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘 管理 方法 装置 相关 组件 | ||
本申请公开了一种硬盘管理方法、装置、电子设备及计算机可读存储介质,应用于控制器,包括:根据硬盘组得到n块虚拟硬盘,以便通过虚拟硬盘与主机文件系统交互;确定主机文件系统发送的数据操作指令对应的目标虚拟硬盘,将数据操作指令对应的数据写入目标虚拟硬盘;将目标虚拟硬盘中的数据存储至硬盘组中对应的实际硬盘。本申请将硬盘组虚拟成n块虚拟硬盘,供主机文件系统进行数据存储,将数据写入虚拟硬盘,并将虚拟硬盘中的数据写入实际硬盘,在缓存中进行数据存取,提高了数据存取效率,由于本申请可以直接完成主机文件系统和硬盘组的对接,减少数据拷贝次数,降低数据丢失的概率,提高主机文件系统的处理效率。
技术领域
本申请涉及存储服务器领域,特别是涉及一种硬盘管理方法、装置及相关组件。
背景技术
随着社会信息爆炸时代的到来,数据量的日益增大,存储服务器的发展也越来越快,对存储介质的要求也越来越高。目前对于硬盘的控制主要由主机文件系统来控制存取,数据分布、优化等也只能由主机文件系统来实现,需要主机文件系统进行一系列操作完成和硬盘的数据交互,在此期间,频繁的数据拷贝容易造成数据丢失,且响应速度比较慢,导致处理效率和恢复速度都不是很理想,影响主机文件系统的工作效率。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种硬盘管理方法、装置、电子设备及计算机可读存储介质,提高了数据存取效率,减少数据拷贝次数,降低数据丢失的概率,提高主机文件系统的处理效率。
为解决上述技术问题,本申请提供了一种硬盘管理方法,应用于控制器,包括:
根据硬盘组得到n块虚拟硬盘,以便通过所述虚拟硬盘与主机文件系统交互,n为正整数;
确定所述主机文件系统发送的数据操作指令对应的目标虚拟硬盘,将所述数据操作指令对应的数据写入所述目标虚拟硬盘;
将所述目标虚拟硬盘中的数据存储至所述硬盘组中对应的实际硬盘。
优选的,所述根据硬盘组得到n块虚拟硬盘的过程还包括:
根据所述硬盘组得到m块备份硬盘,m为正整数;
相应的,所述将所述数据操作指令对应的数据写入所述目标虚拟硬盘之后,该硬盘管理方法还包括:
将所述目标虚拟硬盘中的数据写入对应的备份硬盘。
优选的,该硬盘管理方法还包括:
监测所述硬盘组中的数据是否均衡;
若否,执行数据迁移操作。
优选的,该硬盘管理方法还包括:
判断是否存在未完成数据落盘操作的待处理实际硬盘;
若否,将对应的备份硬盘中的数据写入所述待处理实际硬盘。
优选的,所述监测所述硬盘组中的数据是否均衡的过程具体为:
按预设周期监测所述硬盘组中的数据是否均衡。
为解决上述技术问题,本申请还提供了一种硬盘管理装置,包括:
虚拟模块,用于根据硬盘组得到n块虚拟硬盘,以便通过所述虚拟硬盘与主机文件系统交互,n为正整数;
写入模块,用于确定所述主机文件系统发送的数据操作指令对应的目标虚拟硬盘,将所述数据操作指令对应的数据写入所述目标虚拟硬盘;
落盘模块,用于将所述目标虚拟硬盘中的数据存储至所述硬盘组中对应的实际硬盘。
优选的,该虚拟模块还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911208767.2/2.html,转载请声明来源钻瓜专利网。