您当前所在位置: > 爆料站 > 发号福利

Linux上的exFAT驱动更新可以更快地删除大文件

时间:2021-01-18 11:25:07  来源:  作者:网络转载

  对于那些使用Linux exFAT文件系统的用户来说,一项重大的优化即将到来。 Linux 5.12的exFAT文件系统驱动在使用 "dirsync"挂载选项集时,能够更快地删除(大)文件,因为其中的目录更新是同步进行的。

1

  在exFAT的dirsync模式下,用SD卡删除一个4GB的文件在当前版本的Linux内核上大约需要39秒左右,但随着补丁并入exFAT驱动开发树,在相同的存储设备上,现在只需要一秒钟就可以删除,当然,这种改进一样会随着文件大小的增加而扩大。

  文件删除时间的大幅减少是通过不到40行的新代码实现的,正如并入exFAT "dev"代码中的补丁所指出的那样,其中集群分配位图只有在位图缓冲区索引改变时才会更新,这提高了exFAT的性能,特别是在进行truncat操作时。

  以下是Linux内核网站相关技术文档:

  https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git/commit/h=dev

  【来源:cnBeta.COM】

资源转载网络,如有侵权联系删除。
相关下载

SQL Error: select a.*,b.* from ***_enewstags a LEFT JOIN ***_enewstagsdata b ON a.tagid=b.tagid where b.classid='32' and b.id='8854157' group by b.tagid order by a.num desc limit 30

玩家评论

SQL Error: select titleurl,title,titlepic,onclick,newstime,smalltext from ***_ecms_news where keyboard like '更快%' and id<>'8854157' order by newstime desc limit 47
精彩推荐
相关专题
SQL Error: select tagkey,pinyin from ***_enewstags where tagkey like '更快%' order by tagid desc limit 10
阅读排行
SQL Error: select titleurl,title from ***_ecms_news where classid='32' order by newstime desc limit 1SQL Error: select titleurl,title from ***_ecms_news where classid='32' order by newstime desc limit 1,1SQL Error: select titleurl,title from ***_ecms_news where classid='32' order by newstime desc limit 2,8