计算机系统综合设计实验 – 实验五、blobFS原理和源码分析

实验五、blobFS原理和源码分析

说明: 此次实验及以后均采用普通SSD,而非ZNS SSD。请与实验一、实验二进行区分

GitHub链接

启动虚拟机

./start.sh ssd

初始化环境

在spdk目录下

sudo HUGEMEM=5120 ./scripts/setup.sh

安装fuse依赖

sudo apt install libfuse3-dev

编译

./configure --with-fuse
make -j$(nproc)

生成NVMe配置文件

./scripts/gen_nvme.sh --json-with-subsystems > ./test/blobfs/nvme.json

创建一个空的SPDK blobfs

spdk/test/blobfs/目录下

sudo ./mkfs/mkfs ./nvme.json Nvme0n1

file

创建挂载的目录

sudo mkdir /mnt/fuse

运行fuse示例程序

spdk/test/blobfs/目录下

sudo ./fuse/fuse ./nvme.json Nvme0n1 /mnt/fuse/

file

版权声明:本作品采用CC BY 4.0 许可协议,转载请注明来源
上一篇
下一篇