fuse 相关问题

保险丝代表用户空间中的文件系统。它可用于创建文件系统后端,而无需将所有代码都写为内核模块。

如何在 Finder 位置区域中显示我的 Macfuse 安装?

我已经从 macFUSE 示例成功编译了 hello.c 并将其安装在 macOS Sonoma 中。 虽然我第一次无法通过 Finder 导航到达我的 macFUSE 安装,但这已经解决了...

回答 1 投票 0

安装 davfs2 卷时无法打开 docker 容器中的熔断器设备

当我尝试在 docker 容器上挂载 davfs2 卷时遇到以下错误: geoserver@8e8091d97157:~$挂载owncloud/ /sbin/mount.davfs:加载内核模块fuse /sbin/mount.davfs:

回答 5 投票 0

s3fs 无法挂载到 docker 容器内吗?

我想将 s3fs 安装在 docker 容器内。 我用 s3fs 制作了 docker 镜像,并这样做: 主机$ docker run -it --rm docker/s3fs bash [ root@container:~ ]$ s3fs s3bucket /mnt/s3bucket -o

回答 4 投票 0

FUSE3 - 无法创建基于 inode 的虚拟文件系统

📜 简介 - 背景 我正在尝试开发一个基于 FUSE3 inode 的虚拟文件系统(VFS),其中: 来自外部 ext4 文件系统的一组 inode 被映射到哈希映射中,如下所示 : 📜 简介 - 背景 我正在尝试开发一个FUSE3基于inode的虚拟文件系统(VFS),其中: 来自外部 ext4 文件系统的一组 inode 被映射到哈希映射中,如下所示 <inode>:<filename> 通过 ext2fs_read_inode(fs, <inode>, &<inode>) 提供属性(通过 hashmap &) 其他文件系统操作也通过 inode 进行管理。 [但这不是我现在的首要任务] [1]:具体来说,使用 NoSQL 数据库 (kyotocabinet)。但这可以是任何具有键值性质的东西 🦠问题 在我尝试通过fuse_lowlevel.h或fuse.h创建这样一个系统时,我无法弄清楚如何在readdir中缓存\预设\预填充索引节点,因为我偶然发现了一个很多压倒性的不确定性\问题(主要是[由于我的知识和]文档的运气)例如: 1. readdir_ino: 虽然文档指出 readdir_ino: 如果未给出 use_ino 选项,仍然尝试填写 readdir(2) 中的 d_ino 字段。如果该名称之前已查找过,并且仍在缓存中,则将使用在那里找到的索引节点号。否则将被设置为-1。如果给出了 use_ino 选项,则忽略此选项。 我没有看到(dentry)-d_ino被设置为illed作为示例任何地方,所以我认为他们的意思是(stat)-st_ino,这可能是一个错字? ...如果给出了 use_ino 选项,则忽略此选项。 (假设这意味着readdir_ino被忽略[基于开头“如果use_ino...”中所说的])那么我不明白为什么在下面提供的示例中设置use_ino=1做了相反的事情(通过 ls 不显示 inode),基于有关 use_ino 的文档指出: ...该值用于填写st_ino字段... 2. filler: 尽管 filler 中的 readdir 提供了 struct stat 条目和文档说明了有关 cfg->readdir_ino 的所有这些内容,但 st_ino 似乎被忽略了即使使用了 remember=-1。 等等... 🤔问题 所以,我的问题是:有没有什么方法可以预先填写

回答 0 投票 0

使用安装了 macFuse 的保险丝盒

我正在尝试在我的 MacOS sonoma 机器上实现一个使用最新版本“0.3.1”的 Rust crate 保险丝的项目。我安装了 macfuse,这是新版本的

回答 1 投票 0

Gcs 与 google 存储桶融合 - java 应用程序打开文件过多错误

我有一个java spring boot应用程序部署为GCP中的kubernetes应用程序。 我使用 GCS fusion 通过 Cloud Storage FUSE CSI 驱动程序访问 Google Cloud Storage 存储桶,因为它允许我...

回答 1 投票 0

非 root 设备上的 Android 用户空间文件系统驱动程序?

我可以编写一个可以通过标准可用实用程序在非 root 工厂设备上运行的自定义用户空间文件系统吗? 我知道fuse-android的存在,但是据我所知......

回答 4 投票 0

在Unraid系统上使用docker来加密文件夹

我在 linux mint 裸机上进行了测试,在其中创建了 ubuntu docker 映像并在其上安装了 encfs。如果我映射加密文件夹和解密文件夹卷,那么我放入的任何文件

回答 1 投票 0

mmap 尝试在 C 中写入结构时返回 MAP_FAILED

我正在尝试开发 FUSE 文件系统驱动程序来创建挂载点。为了使其持久化,我想将索引节点保存到二进制文件中。这是我的 inode 结构: 结构体 s_fuseInode { 我...

回答 1 投票 0

Linux 权限被拒绝

我克隆了目标目录,并在Linux上创建了4个用户,用户名根据目标目录中的文件夹内容。 用户文件夹 安迪安迪 布迪布迪 可妮可妮 德尼...

回答 1 投票 0

FUSE 扩展属性

我正在尝试实现一个 FUSE 文件系统,包括设置/获取扩展文件属性的能力。在这种情况下,我感兴趣的属性是创建一个布尔条件来标记的属性...

回答 1 投票 0

选择在写入时阻止接收 ENOSPC

我的应用程序正在通过熔丝不断写入文件。每当文件中没有可用空间时,我的应用程序应该等待,直到空间可用。 所以,基本上我的完整系统...

回答 1 投票 0

Golang cmd.Start() 有时挂在保险丝安装目录上

在go中我正在做类似的事情: cmd := exec.Command(shell, "-c", someCmd) [...] errReader, err := cmd.StderrPipe() outReader, err := cmd.StdoutPipe() [...与那些读者一起做点什么...] cmd.Di...

回答 2 投票 0

如何在使用 g++ 编译器时使用 c 风格初始化结构体?

一般来说,为了在c中初始化一个结构体,我们只能指定部分字段。就像下面这样: 静态结构保险丝操作hello_oper = { .getattr = 你好_getattr, .readdir =

回答 4 投票 0

10 个线程后 FUSE 死锁

基本说明 我偶然发现了 FUSE 非常奇怪的行为。 我尝试运行 100 个线程,其中 每个线程都会接触自己的映射FUSE页面,这会触发fuse上的FUSE_read() 一页保险丝

回答 1 投票 0

12个线程后FUSE死锁

基本说明 我偶然发现了 FUSE 非常奇怪的行为。 我尝试运行 100 个线程,其中 每个线程都会接触自己的映射FUSE页面,这会触发fuse上的FUSE_read() 一页保险丝

回答 1 投票 0

sshfs 似乎不适用于 Colab Enterprise 笔记本

我一直在尝试使用 sshfs 将在 Colab Enterprise 中运行的笔记本连接到我的本地计算机(运行 ssh 服务器)并将本地目录挂载到远程运行时。但我收到错误...

回答 1 投票 0

libfuse3 低级 API 在读取文件时挂起

我正在使用 libfuse 的低级 API 在 C++ 中实现用户空间文件系统,已实现以下功能:lookup、forget、getattr、setattr、mknod、read、write、opendir、readdi...

回答 1 投票 0

为什么FUSE readdir返回输入/输出错误?

我在fuse中实现readdir()功能时看到一个奇怪的问题。基本上,当我在 fusion 中的任何目录上执行 ls 时,我会收到如下错误: # ls ls: 读取目录 .: 输入/

回答 2 投票 0

Redhat Fuse-Karaf 拒绝注入 jms ConnectionFactory

保险丝卡拉夫保险丝-karaf-7.11.1.fuse-7_11_1-00013-redhat-00003。 我正在使用 AMQP 协议创建一个从 servlet 到 ActiveMQ“Classic”5.9 的简单桥梁。我成功配置了 JMS

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.