[发明专利]文件系统扩容方法、装置、电子设备及存储介质有效
申请号: | 202110500434.8 | 申请日: | 2021-05-08 |
公开(公告)号: | CN113190503B | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 杨涛 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王思楠 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件系统 扩容 方法 装置 电子设备 存储 介质 | ||
本申请提供一种文件系统扩容方法、装置、电子设备及存储介质,涉及数据存储技术领域。该方法包括:根据文件系统新增逻辑空间的容量、以及数据块的大小,确定文件系统是否满足扩容条件;若满足,则根据文件系统在预设单位时间段内各预设种类的资源的利用率,确定文件系统的扩容状态值,扩容状态值用于指示对文件系统的扩容方式;根据扩容状态值、以及确定的扩容参数,对文件系统进行扩容。本方法中,在执行文件系统扩容时,通过将系统资源的利用率作为参考因素,确定扩容状态值,从而确定扩容方式,以实现文件系统是否执行扩容的精确判断,使得在对文件系统进行扩容的同时,还可保证文件系统中数据的正常存储更新,提高了文件系统的存储服务性能。
技术领域
本申请涉及数据存储技术领域,具体而言,涉及一种文件系统扩容方法、装置、电子设备及存储介质。
背景技术
伴随着经济、科技的快速发展,互联网数据量也随之增大,数据的可靠性和高性能存储也显得尤为关键,操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统的容量大小往往决定了存储系统的存储服务能力,随着数据量的不断增大,对文件系统进行扩容处理变得十分重要。
现有技术中,是根据文件系统的当前容量,判断文件系统当前容量不满足预设阈值时,则直接执行扩容处理。
但是,扩容处理需要占用一定的系统资源,因此,现有技术方法在进行扩容的同时可能会造成系统资源的不足,从而导致数据存储业务暂停,影响文件系统的存储服务性能。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种文件系统扩容方法、装置、电子设备及存储介质,以便于解决现有技术中存在的系统扩容导致存储服务性能下降的问题。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种文件系统扩容方法,应用于文件系统,所述文件系统的磁盘包括超级块和多个块组,每个块组包括索引区和数据区,所述数据区包括多个数据块;所述方法包括:
根据文件系统新增逻辑空间的容量、以及所述数据块的大小,确定所述文件系统是否满足扩容条件;
若满足,则根据所述文件系统在预设单位时间段内各预设种类的资源的利用率,确定所述文件系统的扩容状态值,所述扩容状态值用于指示对所述文件系统的扩容方式;
根据所述扩容状态值、以及确定的扩容参数,对所述文件系统进行扩容。
可选地,所述根据文件系统新增逻辑空间的容量、以及所述数据块的大小,确定所述文件系统是否满足扩容条件,包括:
判断所述文件系统新增逻辑空间的容量是否大于所述数据区中一个数据块的大小,所述一个数据块的大小根据所述文件系统确定;
若大于,则确定所述文件系统满足扩容条件。
可选地,所述根据所述文件系统在预设单位时间段内各预设种类的资源的利用率,确定所述文件系统的扩容状态值,包括:
根据所述文件系统在预设单位时间段内各预设种类的资源的利用率的最大值、以及各资源对应的权重,确定各资源的利用率参数值,所述预设种类的资源包括:中央处理能力占比、内存、网卡流量、磁盘的输入输出;
根据所述各资源的利用率参数值、以及各资源对应的阈值上限和阈值下限,确定所述文件系统的扩容状态值。
可选地,所述根据所述各资源的利用率参数值、以及各资源对应的阈值上限和阈值下限,确定所述文件系统的扩容状态值,包括:
若各资源的利用率参数值均小于各资源对应的阈值下限,则确定所述文件系统的扩容状态值为第一数值,所述第一数值表征的扩容方式为自动扩容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110500434.8/2.html,转载请声明来源钻瓜专利网。