An imbricated magnetic recording (shingled magnetic recording, referred to as SMR) with only an additional file system, including: the disk, including a plurality of concentric data tracks part overlapping only additional imbricate data tracks, among them, the data tracks and with the circular list head and tail data with data tracks with tracks the associated data track of the head belt and the tail data track belt comprises a plurality of data blocks. The system also includes: a processor, which is used to write data blocks to the disk and create new files, where the empty data tracks in the multiple data track strips are removed from the circular linked list and added to the single linked list of the new files.
【技术实现步骤摘要】
【国外来华专利技术】一种SMR感知只追加文件系统交叉申请本申请要求于2015年5月5日递交的专利技术名称为“一种SMR感知只追加文件系统”的第14/704,688号美国非临时专利申请案的在先申请优先权,该在先申请的全部内容以引入的方式并入本文。
本专利技术一般涉及数据存储,更具体地涉及一种SMR感知只追加文件系统。
技术介绍
未来的磁盘驱动器将采用叠瓦式磁记录(shingledmagneticrecording,简称SMR)技术。SMR是用于增加存储密度和容量的磁存储记录技术。SMR驱动器具有更高密度的容量,但是一些叠瓦式磁道带用于只追加。然而,主机感知式SMR驱动器具有叠瓦式转换层(ShingleTranslationLayer,简称STL),该叠瓦式转换层使得一些磁道带能够以适度的成本用于随机写入。
技术实现思路
本专利技术针对SMR感知只追加文件系统和方法。在一实施例中,提供了使用叠瓦式磁记录只追加文件系统的方法。该方法包括:处理器将数据块写入磁盘,其中,所述磁盘包括数据磁道部分重叠的多个同心只追加叠瓦式数据磁道带,所述数据磁道带与具有头数据磁道带和尾数据磁道带的循环链表相关联,所 ...
【技术保护点】
一种方法,其特征在于,包括:处理器将数据块写入磁盘,其中,所述磁盘包括数据磁道部分重叠的多个同心只追加叠瓦式数据磁道带,所述数据磁道带与具有头数据磁道带和尾数据磁道带的循环链表相关联,所述头数据磁道带和所述尾数据磁道带分别包括多个数据块;所述处理器创建新文件,其中,将所述多个数据磁道带中的空数据磁道带从所述循环链表中移除并添加到所述新文件的单链表中;所述处理器将新文件的数据块追加到所述循环链表的所述尾数据磁道带;当所述循环链表中的空数据磁道带的数量减至预定阈值时,所述处理器将所述循环链表的所述头数据磁道带中的数据块复制到所述新文件的所述单链表中,以释放已删除文件的数据块以及 ...
【技术特征摘要】
【国外来华专利技术】2015.05.05 US 14/704,6881.一种方法,其特征在于,包括:处理器将数据块写入磁盘,其中,所述磁盘包括数据磁道部分重叠的多个同心只追加叠瓦式数据磁道带,所述数据磁道带与具有头数据磁道带和尾数据磁道带的循环链表相关联,所述头数据磁道带和所述尾数据磁道带分别包括多个数据块;所述处理器创建新文件,其中,将所述多个数据磁道带中的空数据磁道带从所述循环链表中移除并添加到所述新文件的单链表中;所述处理器将新文件的数据块追加到所述循环链表的所述尾数据磁道带;当所述循环链表中的空数据磁道带的数量减至预定阈值时,所述处理器将所述循环链表的所述头数据磁道带中的数据块复制到所述新文件的所述单链表中,以释放已删除文件的数据块以及所述循环链表中的过时日志块。2.根据权利要求1所述的方法,其特征在于,还包括:将数据磁道带的片段相对于其在每个链表中的位置依次追加到所述循环链表和所述单链表中。3.根据权利要求2所述的方法,其特征在于,将所述数据块按照它们在所述循环链表中出现的顺序依次写入所述磁盘。4.根据权利要求2所述的方法,其特征在于,将对所述数据块和数据结构的修改实现为事务。5.根据权利要求4所述的方法,其特征在于,所述事务的事务提交日志条目存在于所述循环链表中事务释放的数据磁道带之前的日志块中。6.根据权利要求5所述的方法,其特征在于,还包括:将释放的数据块置于所述循环链表的所述头数据磁道带之前,使得所述释放的数据块在当前日志块已满之前不太可能被重新使用。7.根据权利要求5所述的方法,其特征在于,记录有关控制数据结构的变化的撤销和重做信息,但不记录片段的变化。8.根据权利要求5所述的方法,其特征在于,在相应的事务提交日志条目之前写出更改的数据块。9.根据权利要求5所述的方法,其特征在于,所述片段具有固定大小,并且异步刷新所述日志块。10.一种叠瓦式磁记录只追加文件系统,其特征在于,包括:磁盘,包括数据磁道部分重叠的多个同心只追加叠瓦式数据磁道带,其中,所述数据磁道带与具有头数据磁道带和尾数据磁道带的循环链表相关联,所述头数据磁道带和所述尾数据磁道带...
【专利技术属性】
技术研发人员:古池阳,斯蒂芬·摩根,马苏德·莫塔扎维,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。