[发明专利]一种磁盘预退休方法和装置有效
| 申请号: | 201811603251.3 | 申请日: | 2018-12-26 |
| 公开(公告)号: | CN111367466B | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 徐佳宏;李银;刘彬;李威青;刘勇 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
| 地址: | 518004 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 磁盘 退休 方法 装置 | ||
本发明实施例提供了磁盘预退休方法,通过实时监控磁盘的使用时间T1,统计当前使用时间T1大于第一预设时间T2,且未标记为退休状态的待标记磁盘的总数N,基于所述总数N、磁盘生存时间T与所述使用时间T1的差值,确定数值M,判定M是否大于等于1,若数值M大于等于1,则在N个待标记磁盘中,将当前对应使用时间T1由长至短共M个待标记磁盘的状态标记为预退休状态,迁移标记为预退休状态的磁盘中的数据至目标磁盘,当预退休状态的磁盘中的数据完成全部迁移时,更新预退休状态的磁盘状态为已退休状态。通过上述磁盘预退休方法,将达到使用一定工作时间的磁盘按计划进行退休,从而解决在大量磁盘由于自身寿命而导致损坏时,带来的数据丢失情况发生。
技术领域
本发明涉及计算机技术领域,具体为一种磁盘预退休方法和系统。
背景技术
服务器是为计算机提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面都比计算机要求高。服务器中的硬盘也称为磁盘,在一个服务器中,至少有上百块磁盘,多则上千块磁盘,磁盘中存储着大量数据信息,服务器利用所述数据信息为用户提供服务。
但是,磁盘一般使用三年就会出现损坏,而在服务器中至少有上百块磁盘,多则有上千块磁盘,如果在磁盘使用了三年才开始更换新磁盘,磁盘可能会在即将满三年时,磁盘出现集体损坏,而存储在磁盘中的数据由于转移不及时,以至于数据丢失。
发明内容
有鉴于此,本发明实施例提供了一种磁盘预退休方法和系统,通过磁盘预退休方法对服务器中的磁盘进行退休,防止磁盘集体损坏而导致磁盘中数据丢失的目的。
为实现上述目的,本发明实施例提供如下技术方案:
第一方面公开了一种磁盘预退休方法,包括:
实时监控磁盘的使用时间T1,所述使用时间T1为当前系统时间与所述磁盘第一次上线时间的时间差值;
统计当前所述使用时间T1大于第一预设时间T2,且未标记为退休状态的待标记磁盘的总数N,N大于等于1的正整数;
基于所述总数N、磁盘生存时间T与所述使用时间T1的差值,确定数值M,其中,,所述M为取整的正整数;
若所述数值M大于或等于1,则在N个所述待标记磁盘中,将当前对应所述使用时间T1由长至短共M个所述待标记磁盘的状态标记为预退休状态,M小于等于N;
迁移标记为所述预退休状态的磁盘中的数据至目标磁盘;
当所述预退休状态的磁盘中的数据完成全部迁移时,更新所述预退休状态的磁盘状态为已退休状态。
优选的,所述迁移标记为所述预退休状态的磁盘中的数据至目标磁盘,包括:
获取所述预退休状态的磁盘中的带有使用标志的磁盘块的id;
基于所述id和所述使用标志确定待迁移的磁盘块;
确定目标磁盘,将所述待迁移的磁盘块中的数据迁移至所述目标磁盘中,所述目标磁盘为未被标记为预退休状态的磁盘。
优选的,所述确定目标磁盘,将所述待迁移的磁盘块中的数据迁移至所述目标磁盘中,包括:
获取使用时间T1在预设时间区间内的未被标记为预退休状态的磁盘;
确定所述未被标记为预退休状态的磁盘中具有空闲磁盘块的磁盘为目标磁盘;
确定所述待迁移的磁盘块中的数据所属磁盘块为待迁移磁盘块,将所述待迁移磁盘块中的数据迁移至所述空闲磁盘块中;
将磁盘块列表中的所述待迁移磁盘块的id替换成所述空闲磁盘块的id。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811603251.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发光器件及显示装置
- 下一篇:日志数据的存储方法、装置、终端及计算机存储介质





