问题标签 [vfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
634 浏览

linux-kernel - Linux 设备驱动程序中针对多线程应用程序的 READ/WRITE 和 RELEASE 处理

在编写驱动程序时,我遇到了下面提到的问题。

给定一个多线程应用程序通过同一个 FD 访问同一个设备文件。考虑在对 OPEN 和 RELEASE 的调用之间,线程组相互持有一些资源(比如互斥锁)。这些资源在 READ/WRITE 调用期间使用,然后在 RELEASE 期间最终放弃或销毁。

如果在 READ/WRITE 期间有一个线程访问资源,而另一个线程同时通过调用 close 调用 RELEASE,VFS 如何确保在 READ、WRITE 或喜欢。什么机制正在处理这种保护?

0 投票
1 回答
172 浏览

c - linux 内核是否重用了具有重复挂载点的 dentry 结构?如果是这样,怎么做?

所以,我可以在多个地方挂载 sysfs(/sys 的虚拟文件系统),每次都会看到相同的内容。同样,我可以在多个挂载点挂载同一个块设备(如 /dev/sda1)。

我目前正在为我的内核编写一个 VFS,并且我正在努力解决挂载点目录如何附加到文件系统的某些部分的细节。

所以我的问题是:如果我在 /mnt2 再次挂载 sysfs,用于表示(例如)/mnt 上的(例如)sysfs 文件系统的 dentry 结构是否与使用的结构相同?或者,或者,这些结构是否不同?

如果它们不同,是否共享 inode?提前致谢。

0 投票
2 回答
460 浏览

java - Apache Commons VFS 中的 Git 协议

你知道 Java 中 Apache Commons VFS 的 git:// 协议的任何实现吗?

当然 Git 不在官方支持的文件系统中,请参阅http://commons.apache.org/proper/commons-vfs/filesystems.html — 但我不敢相信根本没有 impl。试图用谷歌搜索它并没有发现任何可用的东西。

由于 Git 通常可以被视为具有 VCS 功能的文件系统,因此我想创建 VFS 模块应该不难。还是我错了?

0 投票
1 回答
84 浏览

c - 如何在文件系统中实现类似碎片整理的方法

我用 C 构建自己的虚拟文件系统。

现在我想实现某种碎片整理方法,它会查找间隙并关闭它们。

因此,如果文件 1 的大小为 10 且位于 X 位置,文件 2 的大小为 20 且位于 Z 位置,我希望它移动到 Y 位置。

我现在的想法是取文件 2 的大小,从文件 1 的大小中减去它,然后使用结果将文件 2 向左移动到与结果一样高的位置。

我有一个伪代码,因为我想不出一个可行的解决方案:

提前感谢您的想法和答案。

0 投票
1 回答
1492 浏览

wso2 - wso2 esb 传输 vfs,使用 Doctype 读取 xml 文件失败

我有一个带有 vfs 传输的 WSO2ESB 4.7 代理。我需要阅读一些像这样的xml文件:

代理人:

Wso2 返回此错误:

是否有可能让 wso2 忽略 Doctype?

我不想将文件读取为 text/plain,删除 doctype,转换为 xml,使用它,转换为 text/plain,添加 doctype。

0 投票
1 回答
85 浏览

wso2 - 在 WSO2 ESB 中的代理之间共享对象



我用 vfs 传输创建了几个代理。我还在每个代理中使用类调解器。
我的问题是:在 WSO2 ESB 中是否可以在代理之间以及类中介之间共享对象?
谢谢,

0 投票
1 回答
1174 浏览

file - 使用 WSO2 VFS 传输流式传输大文件

我有一个关于使用 WSO2 ESB 和 VFS 传输流式传输大文件的问题。我已经设置了一个从 FTP 位置读取文件的代理。此文件应通过 WSO2 流式传输并写入目标位置。为了激活流式传输,我在发送方将 transport.vfs.Streaming 参数设置为“true”,并在接收方声明了相应的属性。

传输的文件部分写入目标目录,并由 WSO2 生成锁定文件。不幸的是,读取文件的其余部分没有附加到文件中。

有人知道我的配置有什么问题吗?

亲切的问候,

平子

0 投票
3 回答
22483 浏览

java - 文件上传到 SFTP 失败 (Apache VFS)

我对 SFTP(带有WinSSHD的 Windows )有疑问。我尝试使用Apache Commons VFS在文件夹中写入文件。在本地 SFTP 上,上传没有问题,但在第二个 SFTP 上,我总是收到以下错误。

FTP 看起来像这样: 在此处输入图像描述

我需要上传到文件夹“alis”。奇怪的是它没有用户/组和770权限。但是,使用 FileZilla 文件上传工作正常(使用相同的登录名)。

在文件夹“alis”上执行“manager.resolveFile()”(我尝试上传到此文件夹)并打印“.getType()”我得到信息“文件”而不是预期的“文件夹”。

有谁知道为什么 VFS 确实将文件夹识别为文件或为什么上传不起作用?

将文件上传到 SFTP 时的异常:

源代码:(要运行您需要“jsch-0.1.50.jar”的示例)

0 投票
3 回答
1398 浏览

java - 当使用 VFS (apache commons) 监控的文件被删除时,当文件被添加回来时,我不会收到通知

我有一个简单的文件监视器设置来监视一个文件,因此当该文件的内容更改、添加或删除时我会收到通知。但是当文件被删除时,当它被添加回来时,我永远不会收到通知。这是我的代码片段:

当 propertyPath 文件被删除时,我会在我的 fileDeleted 实现中收到通知,但是当我再次重新创建文件时不会调用 fileAdded 方法。这是正常的吗?如果是这样,我如何设置它以在删除后收到添加通知?

0 投票
1 回答
832 浏览

java - 返回文件的 vfs insted

我将我的 Web 应用程序从 JBOSS 5 升级到 JBOSS 7。在我的 Web 应用程序中,为了获取包含特定文件的 jar,我使用了以下代码行。

在我的旧案例(JBOSS 5 服务器)中,url字符串如下所示:

在这里,当我在 JBOSS 5 中运行上述代码时,它根据我输入的模式成功运行并输出 jar 文件名(这里是app.myapp

但在 JBOSS 7 的情况下,url字符串如下所示,根据上述模式导致错误输出

我的问题是为什么它为相同的代码提供两个输出?是否可以在不更改任何代码的情况下修复它?