gpt4 book ai didi

c - 制作一个新的文件系统

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:45 24 4
gpt4 key购买 nike

我想为我正在从事的项目制作一个自定义文件系统。目前我正在考虑用 Python 结合 fusepy 编写它,但它让我想知道如何在 Linux 中创建一个编译的非用户空间文件系统。是否有您需要使用的特定库或需要实现的功能才能使 mount 命令正常工作。总的来说,我不确定整个过程是如何进行的。

最佳答案

是的,您将针对内核接口(interface)进行编程,特别是 the VFS layer最低限度。 编辑 Better link [1]

“完整”文档位于内核树中:http://www.mjmwired.net/kernel/Documentation/filesystems/vfs.txt .当然,fuse 内核模块被编程为完全相同的接口(interface)

然而,这并不是您所谓的图书馆。它是一个内核组件,本质上就在那里,因此内核不必知道文件系统是如何实现的。

[1] google 错了:第一次点击不是最好的 :)

关于c - 制作一个新的文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5917131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com