fuse

fuse

文章 7 浏览 65

如何在 FUSE 中发出多线程/非阻塞 readdir

目前,FUSE 中的 readdir() 是一种阻塞方法,这意味着在任何时候只能调用一个 readdir() 操作。我的文件系统可能需要支持大量同时目录操作。有什么建…

妄想挽回 2024-10-30 17:27:54 6 0

FUSE 文件系统在打开文件时崩溃(仅在发布模式下)

我有一些问题,我找不到解决方案:/我需要在我的保险丝文件系统中打开一个文本文件。在调试中一切正常,但在发布系统中崩溃。我用这个做了一个简单的…

千仐 2024-10-29 04:47:47 5 0

使用 Fuse 低级 API

我正在尝试使用 Fuse Low level API 实现一个基本的文件系统。用于基本的读/写/mknod 操作。 如果有人能指出一些例子,我将不胜感激,没有关于熔断低…

海未深 2024-10-21 13:17:13 5 0

在 Eclipse 中编译 USerspace 中的文件系统

我的英语不是最好的所以我很抱歉。我想使用 fusion 构建自己的文件系统。这个项目可以用Eclipse来做吗?当我尝试这样做时遇到一些问题。我已将 pkg-co…

羁拥 2024-10-21 02:20:20 6 0

直接生成 PDF 到 s3fs 上的路径(已安装的 Amazon S3 存储桶)

有人使用过 Amazon S3 的 s3fs 实用程序吗? 我有一些脚本可以即时生成大型 PDF 文档,大多数在 10+ MB 范围内,但有些可能是 2 GB。 直接生成这样的…

娇纵 2024-10-19 05:54:24 8 0

分析fuse-python

我目前正在使用fuse-python 编写一个fuse。它已经在做它应该做的事情了。然而,安装几周后,速度明显变得缓慢。所以我想介绍一下它。我知道有几个可以…

铜锣湾横着走 2024-10-17 20:05:34 5 0

在Linux上使用FUSE实现异步文件系统

我试图在 FUSE 的邮件列表上询问,但到目前为止我还没有收到任何回复......我有几个问题。我将实现一个低级 FUSE 文件系统,并使用 epoll 监视 fuse_c…

焚却相思 2024-10-14 08:20:44 7 0

是否可以使用带有 FUSE 文件系统的 Linux VFS 缓存?

默认情况下,Linux VFS 缓存似乎不适用于 FUSE 文件系统。例如,“read”调用似乎被系统地转发到 FUSE 文件系统。 我在 FUSE 特定的远程文件系统上工…

丑丑阿 2024-10-09 08:08:32 13 0

使用 direct_io FUSE fseek 意外行为

我正在尝试编写一个 FUSE 文件系统,将流音乐呈现为 mp3 文件。我不想在仅读取 ID3v1.1 标签时开始流式传输音频,因此我使用 direct_io 和 max_readah…

十秒萌定你 2024-10-06 14:20:17 12 0

从 Go 封装 FUSE

我正在尝试用 Go 包装 FUSE。然而,我一直不知道如何处理 struct fusion_operations 。我似乎无法通过声明 type Operations C.struct_fuse_operations…

薆情海 2024-10-05 07:04:23 6 0

在项目中使用 libfuse,无需 root 访问权限(用于安装)? FTP挂载& inotify/kqueue/FSEvents

我希望我的应用程序能够显示远程 FTP(或 SFTP 等)位置的目录列表。当远程目录树中的文件/目录发生更改时,应用程序应使用相关更改更新其视图。 因为…

小嗷兮 2024-10-04 22:59:29 10 0

带 FUSE 和 IMAP 的文件名

我想在 python 中使用 IMAP4 构建一个保险丝文件系统。作为文件名,我想使用每封邮件的主题。这样我就可以重命名文件名和主题。 但主题可以在一个目录…

何以畏孤独 2024-09-27 12:48:47 6 0

使用块特殊文件/设备来实现文件系统

我已经使用 FUSE 实现了基本文件系统,并实现了所有可预见的 POSIX 功能[自然地,我甚至还没有简介;)]。目前我可以在常规文件 (st_mode & S_IFREG) 上…

捂风挽笑 2024-09-18 04:04:59 13 0

FUSE(用户空间文件系统)与 Qt 编程

我正在尝试将 FUSE 与 Qt 一起使用,但 fusion_main() 和 app.exec() 有自己的事件循环。这意味着如果我启动一个,另一个将不会启动,因为第一个启动…

天气好吗我好吗 2024-09-17 17:47:27 10 0

execve() 传递的未知 open() 标志

执行位于我的 FUSE 文件系统上的 bash 脚本时,会使用这些标志进行 open() 调用: debug,cpfsfuse.c(62),cpfs_fuse_open: path "/make.sh", flags 010…

柠檬色的秋千 2024-09-17 11:49:51 12 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文