文件系统检查方法、系统、电子设备及介质技术方案

技术编号:33130139 阅读:31 留言:0更新日期:2022-04-17 00:45
本申请公开了一种文件系统检查方法、系统、电子设备及介质,方法包括:当所述文件系统在经历文件检查时,接收向磁盘的第一位置写入数据的请求;将所述数据写入写缓存的第二位置。本申请通过在将写入数据的最终位置从磁盘转移到缓存中,当文件系统在线检查时无需跳过日志进行文件系统检查,同时能够在不影响用户数据的情况下对文件系统检查,及时发现文件系统的异常。统的异常。统的异常。

【技术实现步骤摘要】
文件系统检查方法、系统、电子设备及介质


[0001]本专利技术涉及数据存储技术,特别涉及一种文件系统检查方法、系统、电子设备及介质。

技术介绍

[0002]日志是在文件系统中保证原子性和持久性的一种技术。磁盘读写的最小单位是扇区,扇区的读写是原子的,当文件系统系统在修改元数据时会超过一个扇区的大小,可以通过日志来保证原子性。数据可以先写入日志,在合适的时间再刷到磁盘上的目标位置。
[0003]为了保证计算机数据存储系统的可靠性,需要对文件系统进行一致性检查。在对运行时的文件系统进行检查时,读取的数据必须是只读的,因为修改的元数据都在日志中,所以检查时需要跳过日志。跳过日志的检查无法保证文件系统的一致性。

技术实现思路

[0004]本申请提供文件系统检查方法、系统、电子设备及介质,通过将数据写入至写缓存,从而实现文件系统的在线一致性检查,可以及时发现文件系统的异常。
[0005]本申请的第一方面公开了一种文件系统检查的方法,所述述方法包括:当所述文件系统在经历文件检查时,接收向磁盘的第一位置写入数据的请求;将所述数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件系统检查方法,其特征在于,所述方法包括:当所述文件系统在经历文件检查时,接收向磁盘的第一位置写入数据的请求;将所述数据写入写缓存的第二位置。2.根据权利要求1所述的方法,其特征在于,所述磁盘包括日志区域和非日志区域,所述第一位置位于所述非日志区域。3.根据权利要求1所述的方法,其特征在于,将所述数据写入写缓存包括,创建动态查找树,所述动态查找树记录了与所述第一位置和所述第二位置相关的信息。4.根据权利要求3所述的方法,其特征在于,所述动态查找树为b树,所述b树的key为所述第一位置,所述b树的value为所述第二数据。5.一种文件检查系统,其特征在于,所述系统包括:接收模块,当所述文件系统在经历文件检查时,接收向磁盘的第一位置写入数据的请求;第一写入模块,用于将所述数据写入...

【专利技术属性】
技术研发人员:王宏辉
申请(专利权)人:优刻得科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1