A device can be configured to perform techniques for efficiently writing data back to storage devices. A file system driver can be configured to cause write-back delays. A file system driver can be configured to extend the page range that is written back to the storage device.
【技术实现步骤摘要】
【国外来华专利技术】用于将数据回写到存储设备的系统和方法相关申请本申请要求享有于2016年8月11日提交的美国临时申请No.62/373,650的权益,该美国临时申请通过引用整体纳入。
本公开内容涉及用于存储器管理的系统和方法,并且更具体地涉及用于将数据回写到存储设备的技术。
技术介绍
包括膝上型计算机或台式计算机、平板计算机、电视、数字视频录像机(DVR)、机顶盒、数字媒体播放器、视频游戏设备、视频游戏控制台、视频监视系统和蜂窝电话的设备可以利用文件系统来控制如何在计算机可读介质上存储数据和从计算机可读介质检索数据。例如,设备可以根据定义的文件系统卷从存储设备读数据和将数据写入到存储设备,所述存储设备诸如是存储卡(例如,安全数字(SD)存储卡,包括标准容量(SDSC)格式、高容量(SDHC)格式和扩展容量(SDXC)格式)、硬盘驱动器(HDD)和/或固态驱动器(SSD),固态驱动器包括通用串行总线(USB)固态驱动器(所谓的“闪存(flash)”驱动器、“拇指(thumb)”驱动器或“跳跃(jump)”驱动器)。文件系统的类型包括,例如,基于扩展文件系统(ext)的文件系统、基于分层文件系统(HFS)的文件系统、基于XFS文件系统的文件系统、基于Z文件系统(ZFS)的文件系统、基于新技术文件系统(NTFS)的文件系统、基于闪存文件系统(FFS)的文件系统以及基于文件分配表(FAT)文件系统的文件系统,包括FAT12文件系统、FAT16文件系统、FAT32文件系统、exFAT文件系统和事务性exFAT文件系统。相应的数据对象(例如,文件)可以存储在由文件系统定义的卷内的存储设 ...
【技术保护点】
1.一种用于管理对存储设备的回写的方法,所述方法包括:接收将索引节点对象的实例写入存储设备的请求;确定是否已经超过元数据回写的时间阈值;以及当确定已经超过所述时间阈值时,使所述索引节点对象的实例被提交到所述存储设备。
【技术特征摘要】
【国外来华专利技术】2016.08.11 US 62/373,650;2017.08.09 US 15/672,9691.一种用于管理对存储设备的回写的方法,所述方法包括:接收将索引节点对象的实例写入存储设备的请求;确定是否已经超过元数据回写的时间阈值;以及当确定已经超过所述时间阈值时,使所述索引节点对象的实例被提交到所述存储设备。2.根据权利要求1所述的方法,其中确定是否已经超过元数据回写的时间阈值包括将当前时间和与先前元数据回写相关联的记录的时间进行比较。3.根据权利要求1所述的方法,还包括当确定未超过所述时间阈值时,推迟所述请求。4.根据权利要求4所述的方法,还包括当确定已经超过所述时间阈值时,使推迟的请求被提交到所述存储设备。5.根据权利要求1所述的方法,其中将索引节点对象的实例写入到存储设备的请求对应于虚拟文件系统调用写入索引节点方法。6.根据权利要求1所述的方法,其中使所述索引节点对象的实例被提交到所述存储设备包括更新目录条目记录的数据。7.一种用于管理对存储设备的回写的方法,所述方法包括:接收将在与索引节点相关联的页面范围内的数据回写到存储设备的请求;确定所述索引节点是否对应于存储到所述存储设备的连续数据区域的数据对象;确定所述连续数据区域是否包含所述页面范围;以及当确定所述连续数据区域包含所述页面范围时,扩展所述页面范围并且使在扩展的页面范围内的数据被提交到所述存储设备。8.根据权利要求7所述的方法,其中确定所述索引节点是否对应于存储到所述存储设备的连续数据区域的数据对象包括评估文件分配表。9.根据权利要求7所述的方法,其中扩展所述页面范围包括基于擦除块边界扩展所述页面范围。10.根据权利要求7所述的方法,其中扩展所述页面范围包括基于与所述页面范围相邻...
【专利技术属性】
技术研发人员:A·奥塔帕玛科夫,
申请(专利权)人:图科塞拉公司,图科塞拉公司,
类型:发明
国别省市:芬兰,FI
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。