文件系统
文章平均质量分 81
为什么每天的风都这么大
计算机学渣
展开
-
FAST‘23《λ-IO: A Unified IO Stack for Computational Storage》论文解读
这篇文章为计算型存储设计了一个完整的I/O栈,涉及到用户态、内核态、存储器固件等多个层面的开发与移植工作,做的工作非常多,具备较高的实用价值。原创 2023-02-27 22:02:30 · 949 阅读 · 0 评论 -
从指定块地址中读出数据及F2FS inode分析
有时候我们为了分析文件系统结构等目的,需要从指定的块地址中读取数据出来分析。这时候我们可以用两个Ubuntu自带的工具,filefrag用于获取inode的块地址,dd命令或者nvme-cli(仅适用于NVMe设备)用于从块地址中读出数据。以我本机的一个文件为例:sudo filefrag -b4096 -v /home/nvme/config.json这一步用于获取/home/nvme/config.json文件的文件布局。-b后面跟的是以多大的块粒度打印,如果不加的话默认以4096Byte原创 2022-03-11 11:10:07 · 1596 阅读 · 0 评论 -
创建虚拟块设备及挂载
Author:GaryDate:2020.9.16Ref.:https://www.jianshu.com/p/889bc1621dc3在学习一个文件系统时,将其真正的挂载,执行一些读写操作,将其运行起来并一同学习源码的方式比较科学。但实际学习过程中,可能没有多余的设备给我们挂载,所以可以合理的使用loop设备。安装f2fs:sudo apt install -y f2fs-tools创建空白文件dd if=/dev/zero of=f2fs_device bs=4K count.原创 2020-09-16 20:13:56 · 815 阅读 · 0 评论