fuse

davfs2(mount.davfs)替代品支持流式传输吗?
fuse

davfs2(mount.davfs)替代品支持流式传输吗?

mount.davfs(从davfs2) 允许将 WebDAV 服务器挂载到本地文件系统。但是,即使您只想从文件中读取一个字节,davfs2 也会阻塞,直到它下载整个文件(可能很大)。例如,这会在 WAN 链接上(实际上)永远阻塞。 dd if=/mnt/webdav/1GB.bin bs=1M count=1 of=1M.bin 在整个文件下载完成之前,无法终止该进程。(但我想你可以强制卸载。) 在以下命令中,davfs2 在将单个字节传递给 gzip 之前下载整个文件: pv < 100MB.bin | gzip > 100MB.b...

Admin

使用 ocamlfuse 在 Ubuntu 上安装 Google Drive 后无法使用 Emacs 打开文件
fuse

使用 ocamlfuse 在 Ubuntu 上安装 Google Drive 后无法使用 Emacs 打开文件

我已经安装了一个Google Drive 的 FUSE 文件系统这样我就可以在 Ubuntu 上安装我的驱动器了。我以前在其他机器上也做过同样的事,没有任何问题。 一切都已安装并挂载完毕。我可以导航到我新挂载的文件: /home/my-account/googledrive/myfiles 奇怪的是,我可以使用文本编辑器打开和编辑我的文件vi,但是当我尝试用以下命令打开文件时emacs出现错误: cannot open path of the current working directory: Permission denied ...

Admin

我是否可以在非 rooted Android 中安装远程文件系统(如 SD 卡)?
fuse

我是否可以在非 rooted Android 中安装远程文件系统(如 SD 卡)?

我有一个 DIY NAS,想将文件/媒体从它传输到各种 Android 设备(如手机或 Android TV),以便 VLC 等应用程序可以浏览/传输远程内容,就像它们是本地安装的一样。 这样做的好处是它不需要转码(如 Plex),而是将解码的责任放在客户端。 我以前使用过 SMB,但是它暴露在互联网上并不安全。 我尝试的另一种替代方法是通过 termux 在 Android 上使用 ssh 转发 smb 端口,以便 VLC 可以访问文件。 这是可行的,但是由于需要过多的设置,因此并不实用。 ...

Admin

挂载压缩文件的目录以便直接解压访问
fuse

挂载压缩文件的目录以便直接解压访问

我有一个包含大量.gz文件的目录树。我曾经看到过一种挂载它的方法(我想是通过 FUSE),这样我就可以直接在另一个目录下看到所有文件(即解压后的文件)。 我已经搜索了一段时间,它可能确实存在,gvfs但我不知道如何将它用于此目的;除此之外我没有看到任何例子,gvfsd-archive file.gz mountpoint这不是我想要的。 只读对我来说就足够了。 ...

Admin

如何挂载 FUSE(例如 unionfs)以便所有用户都可以访问它?
fuse

如何挂载 FUSE(例如 unionfs)以便所有用户都可以访问它?

我正在尝试使用 unionfs 为我们的开发服务器创建几个开发工具的多个 (100+) 实例。这是我正在使用的脚本: PROJECT=$1 DEPLOYMENT=$2 TOOL=$3 DIR_TOOL="/var/www/tools/${TOOL}" DIR_CONFIG="/var/www/tools-instances/${PROJECT}/${DEPLOYMENT}/${TOOL}/config" DIR_TMP="/var/www/tools-instances/${PROJECT}/${DEPLOYMENT}/${TOOL}/tmp" DIR_M...

Admin

Linux 中根文件系统的 FUSE 是什么?
fuse

Linux 中根文件系统的 FUSE 是什么?

在 Linux 中,是否可以将 FUSE(非网络)文件系统用作 root?我假设该程序必须存在于 initrd 中,但我不确定具体情况。例如,FUSE 程序是否也必须存在于主根上的相同位置,还是只需存在于 initrd 中? ...

Admin

exfat-fuse 和 exfat-nofuse 有什么区别?
fuse

exfat-fuse 和 exfat-nofuse 有什么区别?

直到现在我还没有仔细考虑过这个词fuse,但是后来我发现它确实存在nofuse。 根据我在互联网上搜索的结果,他们没有清楚地解释两者的区别。fuse和之间有什么区别nofuse? 例如,在性能和优势方面,它与此fuse相比有什么不同?允许您在启动时启动闪存驱动器,而不允许?这就是我感兴趣的。nofusenofusefuse ...

Admin

如何对任何连续下载进行哈希/校验,而不必在本地存储整个文件?
fuse

如何对任何连续下载进行哈希/校验,而不必在本地存储整个文件?

如何对任何顺序下载进行哈希/校验,而无需在本地存储整个文件?它需要与任何类型的顺序下载配合使用,因此“基本 HTTP 下载”特定方法(如 httpdirfs、将 curl 管道化为哈希工具和使用 http + 校验和库的 python 脚本)都不起作用。例如,它需要与需要交互式浏览器会话或专有下载软件的文件托管商配合使用。 也许有一个 FUSE 文件系统(或类似文件系统)可以对放入其中的文件进行哈希/校验,但实际上并不存储文件,而是让写入文件系统的程序看起来好像文件已存储(假设程序不会尝试读取文件)?或者人们可以想到其他选择? 简单地写入 tmpfs 是行不...

Admin

为什么 sshfs 和 fuse 会为 Java 进程创建数千个文件描述符(无限增长)?
fuse

为什么 sshfs 和 fuse 会为 Java 进程创建数千个文件描述符(无限增长)?

/proc/PID/fd我试图理解为什么我会在进程的目录中看到成千上万个如下所示的新文件描述符java: $ sudo ls -lt /proc/585/fd | head total 0 lr-x------ 1 crate crate 64 Jan 14 09:45 3036 -> /sys/fs/cgroup lr-x------ 1 crate crate 64 Jan 14 09:45 3037 -> /sys/fs/cgroup/sys-fs-fuse-connections.mount lr-x------ 1 crate crat...

Admin

当文件系统已满时旋转文件或发送到 /dev/null
fuse

当文件系统已满时旋转文件或发送到 /dev/null

我正在寻找此问题的解决方案: 远程作业(CI 作业)正在创建大量我想保留的 DEBUG 文件(日志),但一段时间后,作业结束前磁盘空间已完全填满,我无法获取结果文件,因为作业失败了。我的用例是 ccache 处于调试模式并将所有调试文件写入一个文件夹,在编译期间,该文件夹继续填满,直到磁盘已满且编译未完成,导致作业因“没有更多可用磁盘空间”而失败 我想也许我可以使用存储在设备文件中的 fuse 文件系统。该文件/文件系统将具有固定大小,例如 500MB。 当文件系统已满时,我希望它能默默地失败,并且不会出现“没有更多磁盘空间”的错误。文件系统可以通过删除旧文...

Admin

如何在代码中确定安装的 libfuse 是否支持异步 io
fuse

如何在代码中确定安装的 libfuse 是否支持异步 io

在我的应用程序上,当我检测到打开的文件是 fuse 类型时,我希望能够确定底层 libfuse 是否支持异步 io。如果不支持,那么我将返回到同步 io。有没有编程方式可以做到这一点?也许是 ioctl?或者检查 sysfs 下的东西?例如 /sys/module/fuse/srcversion? ...

Admin

如何使用 fuse 将压缩文件中的文件挂载为符号链接
fuse

如何使用 fuse 将压缩文件中的文件挂载为符号链接

我有一个充满.xz文件的目录,每个文件都包含一个文件(不是tar)。 未压缩时目录大小为 23GiB。(*.xml) 压缩后目录为1GiB。(*.xml.xz) 我怎样才能欺骗文件系统,让它认为每个文件都未压缩,并且没有 .xz 扩展名? 我知道这可能会很慢,但时间不是问题,无缝性才是问题。 我知道使用 fuse 库我可以做到这一点,但我不明白如何做。至少,我可以将未压缩的文件作为目录挂载,但不能作为文件挂载。 任何帮助或指导都将受到赞赏。 ...

Admin

没有 root 权限的 FUSE fs(例如 LD_PRELOAD 网关或 proot 插件)
fuse

没有 root 权限的 FUSE fs(例如 LD_PRELOAD 网关或 proot 插件)

在我没有 root 访问权限且未安装 FUSE 的系统上(或者我没有足够的权限来创建新的挂载),我该如何启动保险丝文件系统(例如 sshfs 或一些基于 FUSE 的 unionfs)和可以从任何程序访问它通过 LD_PRELOAD 黑客攻击,不涉及内核或者root权限? 我正在寻找现有的像这些中的一个这样的解决方案(或者可以轻松组装以获得其中之一的砖块): LD_PRELOAD 网关至 FUSE? 已经存在了吗? 一个现有的 prot 插件将 FS 系统调用转发到 FUSE 文件系统(例如转发到 sshfs/unionfs/…) 现有的插件或另一个虚拟文...

Admin

/dev/loop 是否适合用于挂载文件作为文件系统?
fuse

/dev/loop 是否适合用于挂载文件作为文件系统?

我一直在研究将文件作为文件系统,比如加密卷之类的东西。本教程使用losetup和/dev/loopX设备来促进安装过程。然而,另一个教程没有,他们只是mount file.fs /mnt/tmp。 /dev/loop 方法是最佳实践吗?我无法让第一个教程(使用losetup)的第一个示例按原样工作,尽管mount -o /dev/loopX对我来说是可行的。第二个教程也运行良好,尽管它看起来像是基于df它自动创建的/dev/loopX...所以这种方法有什么不同吗? 这个问题类似,但不完全是,它询问有关环回之上的日志记录。https://superuse...

Admin