欢迎来到天天文库
浏览记录
ID:40057044
大小:184.54 KB
页数:10页
时间:2019-07-18
《CLSF-2013-ext4-status-report》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、EXT4StatusUpdate(CLSF2013)ZhengLiu@gnehzuilwenqing.lz@taobao.comPatches•3.8->3.12-rc1–Ext4:30fileschanged,6230insertions(+),4416deletions(-)–Jbd2:7fileschanged,681insertions(+),512deletions(-)–Ext4:45289–Jbd2:8636Overview•3.8–Inlinedata–SEEK_DATA/SEEK_HOLE•3.9–‘PunchHole’fornon-ex
2、tentmappingfile–Extentstatustree•3.10–Reservemetadatafordelayedwrite•3.11–‘PunchHole’forbigalloc•3.12–Extentstatuscache–CorruptedrecoveryExtentStatusCache•Usage:–fiemap(2)withFIEMAP_FLAG_CACHE–ioctl(2)withEXT4_IOC_PRECACHE_EXTENTS•避免AIO路径等待在get_block_t上PunchHole•原本仅支持extent-based文
3、件•支持indirect-based文件•支持bigalloc文件ReserveMetadataBlock•解决开启bigalloc后文件在进行delayedwrite时造成元数据的技术错误CorruptedRecovery•在blockgroup中加入新的标志位,标识该blockgroup中的inode/blockbitmap是否损坏•不再对损坏的blockgroup进行写操作EXT4Workshop•Extenttreelayout(物理地址48bits->64bits)•Unwrittenextentconversion(dioread_nolock
4、)•Rangelocking•OnlineFSCKTODOList•Unwrittenextentconversion•Extenttreelayout•OnlineFSCK•Dirquota谢谢!
此文档下载收益归作者所有
点击更多查看相关文章~~