gpt4 book ai didi

macos - OSXFUSE - "local"安装选项到底是什么意思?

转载 作者:行者123 更新时间:2023-12-01 10:02:20 26 4
gpt4 key购买 nike

我实现了一个基于 OSXFUSE 的文件系统。它在 10.8 上工作正常,但在 Mavericks MS Word 上打开现有文档为空白(虽然我显然返回了正确的数据 - 我在预览图标中看到了内容。另外,如果我将文件复制到真正的硬盘驱动器并且打开它,它打开很好)。

如果我用“本地”标志挂载我的文件系统,这个问题就在 Mavericks 上得到解决。但是,使用此标志会引入其他问题 - 例如,它看起来会导致 Finder 进行更积极的缓存,因此某些文件在 Finder 中不可见(尽管我可以在终端中 ls 它们)。

理想情况下,我希望能够在没有此本地标志的情况下挂载文件系统(我的实现将文件存储在网络上,因此传递此标志看起来是错误的),但空白 Word 文档的问题确实让我感到困惑。

最佳答案

我们已经能够追踪问题到 - 等待它 - 谷歌浏览器。当 Google Chrome 在安装卷的情况下运行时,就会出现问题。如果谷歌浏览器没有运行,Word/Excel/等。文件打开得很好。

我们一直在与 Benjamin(OSXFUSE 开发人员)联系。另请在 OSXFUSE 邮件列表中查看他对这个问题的回答:

https://groups.google.com/d/msg/osxfuse-group/URlw-n-Qakg/bLw2fHHDe7sJ

So far I have not found any bugs in osxfuse that might explain this behavior. The odd thing is that the files are not corrupted or empty. After copying the files to another volume they open just fine. Using LibreOffice to open the file on the FUSE volume works, too.

Chrome and Office seem to be based on the Carbon framework (which is deprecated since Mountain Lion). I believe the issue is somehow related to Carbon since non-Carbon apps do not seem to be affected. Every time a volume is mounted Chrome queries the volume’s capabilities and attributes (and maybe more). As far as I can tell all these file system operations return successful without any errors. But from this point on Office will fail to open documents.

In my opinion the two most likely reasons for this are:

  1. osxfuse might break the VFS file system contract on Mavericks. I’ve been looking into this for some time now but I have not found any clues supporting this.
  2. There might be a bug in the Carbon/CarbonCore framework. The odd thing is that there are no issues when using the stock network file systems afp or smb.

这个问题的两个可能的“修复”(或更确切地说“解决方法”)似乎是(目前):

  1. 使用“本地”挂载选项(可能会引入其他问题,一般不建议使用)
  2. 不要使用“volname”挂载选项。该问题似乎仅在使用“volname”挂载选项时出现。如果没有设置自定义卷名,问题似乎不会发生,Excel/Word/等。文件打开得很好 - 无论谷歌浏览器是否在装载时运行。

关于macos - OSXFUSE - "local"安装选项到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20753080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com