首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FUSE -详细文档

FUSE -详细文档
EN

Stack Overflow用户
提问于 2013-03-25 05:24:23
回答 1查看 9.8K关注 0票数 12

尝试使用fuse (用户空间中的文件系统,linux)使我自己的文件系统工作。我真的很好奇在哪里可以获得所用操作的最新详细文档?

大多数时候,我会搜索其他文件系统实现,看看它们是做什么的,但有些操作似乎没有得到广泛使用,比如poll/ioctl或bmap。而且fuse api的文档也没有多大帮助,例如,操作的参数和返回值没有文档记录,因此我不得不猜测如何使用em

因此,问题是,我从哪里获得关于如何实现这种奇特操作的更好信息?

thx

EN

回答 1

Stack Overflow用户

发布于 2014-03-24 23:44:46

是的,你是对的,很多地方你可以读到评论说关于FUSE的文档很少。也许这是因为没有什么可记录的。或者,这个实现可能只针对那些充分了解用户空间文件系统的权衡的人。因此,也许您可以参考以下文档、教程、幻灯片甚至示例代码来获取更多信息:

保险丝设计文档(Sun?提供的原始文档):

http://www.youblisher.com/p/31627-fuse/

http://wr.informatik.uni-hamburg.de/_media/research/labs/2008/2008-03-michael_kuhn-container_library_and_fuse_container_file_system-report.pdf

http://www.oug.org/files/presentations/losug-fuse.pdf

http://sar.informatik.hu-berlin.de/teaching/2013-w/2013w_osp2/lab/Lab-4-FUSE/lab-FUSE_.pdf

http://www.cs.hmc.edu/~geoff/classes/hmc.cs135.201001/homework/fuse/fuse_doc.html (教程)

http://www.cs.cmu.edu/~./fp/courses/15213-s07/lectures/15-filesys/index.html

http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/

示例代码:

http://fuse.sourceforge.net/helloworld.html

也许这更以研究为导向:

http://www.msrsas.org/docs/sastech_journals/archives/May2011/2.pdf

https://code.google.com/p/s3fs/wiki/FuseOverAmazon

但一般来说,在用户空间中实现文件系统会有很多问题/问题(可以通过一些复杂的算法解决),这就是为什么Linus将其评论为“玩具”:

https://ceph.com/dev-notes/linus-vs-fuse/

2015年4月15日更新:

我刚刚找到了这个(还有许多其他幻灯片--只要看看这个网页的右边):

http://www.slideshare.net/adorepump/fuse-developing-fillesystems-in-userspace

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15604191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档