问题标签 [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 回答
1488 浏览

schema - 在 Web 应用程序中使用时,蒙德里安在 VFS 中找不到 Schema

我有一个网络应用程序,我正在尝试在其中使用 Mondrian。当我尝试打开连接时出现以下异常:

我已经从命令行使用一个普通的 J2SE 程序测试了这个多维数据集,它工作正常。但是,当我尝试在我的 Web 应用程序中执行相同的多维数据集时,我得到了上面的错误。我的连接字符串如下:

这与我在 Mondrian Web 应用程序中发现的非常相似。然而,不知何故,该应用程序已经在 VFS 中安装了 ServletContext,但是我可以通过 google 找到关于 Web 应用程序中 mondrian 的任何类型的特殊配置的完全零文档。

我通过将架构的路径设置为绝对引用而不是相对于 webapp 上下文来解决这个问题。虽然这使我能够继续测试,但它不是解决问题的合适方法。我正在寻找有关如何修复允许 webapp 上下文相对 URL 的异常的答案。

0 投票
3 回答
1793 浏览

apache - 从 zip 文件的内容创建 Apache 虚拟目录

我有几个带有静态 HTML 内容的压缩 zip 文件(例如,一个文档目录树,其中包含几个相互链接的静态 html 页面、图像、css 等)。例如,javadoc zip 文件用作我的目的。

我的问题是,是否有一个 apache 模块允许 apache 将 zip 文件“挂载”为虚拟目录,其内容是 zip 文件的内容。我托管 apache 的操作系统是 Mac OS X Snow Leopard。

0 投票
1 回答
918 浏览

linux - 在内核模块中查找目录

我正在编写一个可堆叠的文件系统,默认情况下会将未链接的文件重命名为特定文件夹,例如 abc。因此,当任何文件 /xyz 被取消链接时,其重命名为 /abc/xyz。我想通过覆盖可堆叠文件系统的 unlink 函数来做到这一点。我正在使用 wrapfs,所以我正在为此修改 wrapfs_unlink。我有未链接文件的dentry,也有父目录的inode,现在我需要/abc 的inode 和/abc/xyz 的dentry 来调用vfs_rename 而不是vfs_unlink。我可以找到 / 的 dentry 和 vfsmount,所以我有一个 / 的 dentry,但我不知道如何获取 /abc 的 dentry/inode 我知道我可以从 dentry 获取 inode,但我也无法获取 dentry。我尝试使用lookup_one_len /abc 创建,但它仍然返回负inode,我也尝试使用vfs_path_lookup 查找目录/abc 它也返回错误。我使用了错误的功能吗?或者这些方法只看到缓存而不是实际的目录结构?请帮忙。

0 投票
2 回答
2930 浏览

java - 任何免费的 java VFS 库?

我正在寻找一个免费的 java 库,它允许我将文件系统的一部分组织为一个物理文件。我已经排除了 Apache VFS,因为我需要一种很难为其他人解析的独特格式,而不是 zip、tars 等。有没有可用的解决方案?感谢您的任何建议。

编辑:随机访问内容也是优先事项

0 投票
3 回答
286 浏览

linux - 为什么 Linux 启动时会为根目录“/”初始化一些目录

我正在玩 Linux 内核代码,尤其是文件系统部分。我发现当内核启动时,为根目录“/”分配了一些 dentry 对象。为什么需要在 RAM 中分配多个根目录副本?而且,既然dcache(dentry缓存,本质上是一个大的hash表)似乎是在用一个hash函数H(parent_dentry_address, name_hash)来计算一个dentry抵抗的bucket。是不是意味着每个根dentry“/”都做了一个不同的dentry映射到dcache中的哈希桶?

顺便说一句,上述行为是在 Linux-3.3.0-rc4 上观察到的。

0 投票
1 回答
1803 浏览

java - Apache 通用 -vfs 中嵌套 zip 文件的 URI?

我在另一个 zip 文件(比如说“outside.zip”)中有一个 zip 文件(比如说“inside.zip”)。我正在使用Apache 的 common-vfs2 Java 库并提供一个类似zip:file:///path/to/outside.zip打开 zip 文件的 uri。但是,它无法打开存在于 outside.zip 中的 zip 文件,例如它说它是一个文件而不是文件夹,并且在 .zip 中找不到任何子文件zip:file:///path/to/outside.zip!/inside.zip。使用库的最佳方法是什么(我正在寻找正确的 uri),以便我可以在另一个 zip 文件中打开 zip 文件?

0 投票
1 回答
313 浏览

ios - 是否可以将远程存储挂载到 iOS 的本地文件系统?

是否可以在 iOS 上实现 VFS 驱动程序,它可以将远程存储(如 Dropbox)挂载到本地文件系统?我认为普通的iOS设备是不允许的,但是越狱设备呢?

0 投票
2 回答
1115 浏览

linux - 如何在vfs层检查linux内核文件对象是目录还是文件

如何在vfs层检查linux内核文件对象是目录还是文件?

我发现有一个函数调用is_dx(dir)它检查这个,但它存在namei.cext3或中ext4。我需要在独立于文件系统的vfs 层执行此操作。

0 投票
2 回答
8460 浏览

linux - 如何使用 Linux hugetlbfs 进行文件的共享内存映射?

我有一个程序,它使用mmap()共享内存来有效地访问大型数据库文件。我想尝试使用大页面,看看它是否可以加快速度。

我认为一种快速简便的方法是将数据库文件复制到 Linux 的hugetlbfs目录中,并在旧位置创建一个符号链接。

但是,这不起作用,因为该cp命令无法写入文件。我怀疑文件只能通过调用ftrunc()mmap()系统调用来写入文件来创建。我可能会尝试编写一个复制工具来执行此操作,除非我得到描述现有工具的答案。

我正在寻找在 Linux 中使用大页面进行共享内存映射的任何其他好方法。

0 投票
2 回答
6615 浏览

java - URI 方案不是“文件”。无法从类路径读取文件

我有 Java webapp,我正在尝试从 classpth 读取文件。

我的类路径中有 config.properties。WEB-INF/类。当我在本地检查时,它会给出:fileName.toURI(),它给我file:/D:/dev/Tomcat_6_0/webapps/testApp/WEB-INF/classes/config.properties。并且工作正常。

问题出在生产 linux 服务器上,我在那里得到了这条路径vfsfile:/export/home/u/bin/jboss-5.1.0.BE/server/default/deploy/testApp.war/WEB-INF/classes/config.properties

我得到以下异常。

处理 vfs 的解决方法是什么?