【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种实现小文件存取的方法及装置,其中该实现小文件存取的方法包括:检测写入文件的大小;将写入文件的大小与预先给定的阈值进行比较,当写入文件的大小小于或等于给定阈值时,则将写入文件的数据存放在数据结构inode中,并且在所述inode中添加标志位为1;否则,将所述写入文件存入inode指向的数据块中,在所述inode中添加标志位为0;根据所述inode中的标志位读取写入文件的数据。该小文件存取的方法大大提高了小文件存储和读取的速度。【专利说明】一种实现小文件存取的方法及装置
本专利技术涉及计算机存储技术,尤指一种实现小文件存取的方法及装置。
技术介绍
小文件一般指1MB以下的文件。大量小文件的存储和读取一直是存储系统的难以 解决的难题,尤其随着计算机技术的发展,数据会越来越多。 现有技术一般是这样存放数据的:首先创建一个数据结构(inode),每个inode是 唯一的,且分别指向一个数据块,将写入文件的数据存放在这个数据块中,inode和数据块 是一一对应的。现在的多数文件系统,并不区别对待小文件和大文件,即 ...
【技术保护点】
一种实现小文件存取的方法,包括:检测写入文件的大小;将写入文件的大小与预先给定的阈值进行比较,当写入文件的大小小于或等于给定阈值时,则将写入文件的数据存放在数据结构inode中,并且在所述inode中添加标志位为1;否则,将所述写入文件存入inode指向的数据块中,在所述inode中添加标志位为0;根据所述inode中的标志位读取写入文件的数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:张敬海,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。