DragonFlyBSD接收用户空间中文件系统的初始FUSE接口

栏目: 服务器 · 发布时间: 6年前

Kusumi Tomohiro为DragonFlyBSD提供了一个初始FUSE实现,用于在用户空间支持中实现文件系统。

该设计大致基于FreeBSD代码,但它是一个干净的实现,允许用户空间文件系统在这个BSD上工作。由于不同的sysctl和其他因素,最初的FUSE支持并不设计为API/ABI与FreeBSD代码兼容。

DragonFlyBSD接收用户空间中文件系统的初始FUSE接口

初始版本不支持通过返回eOpNotSupp来禁用VOP_WRITE()进行FUSE_WRITE。它目前通过直接I/O处理简单的write(2)调用,如dd(1),但在同步器线程或mmap(2)在非平凡的情况下不工作。它看起来可以通过自定义VOP_GETPAGES()和VOP_PUTPAGES()实现,但如果不能实现,则需要对sys/kern/*和sys/vm/*进行一些更改以正确支持写入。

此外,这个初始版本支持通过FUSE VOP从与文件相关的系统调用调用的基本 FUSE操作,但不支持FUSE_IOCTL, FUSE_POLL, FUSE_FALLOCATE等操作。

已经合并到DragonFlyBSD内核Git代码中的代码仍然处于试验阶段,在将来的DragonFlyBSD发行版中可能会禁用这些代码,直到支持得到足够的扩展,可以声明为稳定且对最终用户有用为止。通过 这个提交 ,可以获得关于这个初始DragonFlyBSD FUSE支持的更多细节。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-03/157853.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

理想主义者

理想主义者

[美] 贾斯汀·彼得斯 / 程静、柳筠 / 重庆出版社 / 2018-5-15 / 49.80元

2013年1月11日,年仅26岁的黑客亚伦·斯沃茨自杀身亡,此事在美国引起轩然大波。这不仅是因为在互联网领域,斯沃茨是一个可以与比尔·盖茨、马克·扎克伯格、理查德·斯托曼等齐名的人,更是因为此事揭露了传统世界与互联网世界的规则冲突。 在互联网思维下,信息是明码标价的商品。各种利益方用技术竖起了一道道藩篱,将支付不起费用但渴望用知识改变命运的人隔绝在外。于是,一大批希望改变这种模式的“理想主义......一起来看看 《理想主义者》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换