我已经实现了一个基于OSXFUSE的文件系统。它在10.8上工作得很好,但是在Mavericks上,将现有文档作为空白打开(虽然我正在返回正确的数据--我在预览图标中看到了内容)。此外,如果我复制一个文件到一个真正的硬盘驱动器,并打开它,它打开良好)。
如果我用“本地”标志挂载我的文件系统,那么这个问题就固定在小牛身上了。但是,使用此标志会带来其他问题--例如,它似乎会导致Finder进行一些更积极的缓存,因此某些文件在Finder中不可见(尽管我可以将它们放在终端中)。
理想情况下,我希望能够在没有本地标志的情况下挂载文件系统(我的实现将文件存储在网络上,因此传递此标志看起来是错误的),但空白Word文档的问题确实使我感到困惑。
发布于 2014-01-10 11:07:51
我们已经能够找到问题--等待它--谷歌Chrome。当Google Chrome在安装卷时运行时,就会出现问题。如果Google没有运行,Word/Excel/等文件就会打开。
我们已经与Benjamin (OSXFUSE开发人员)取得了联系。请在OSXFUSE邮件列表中看到他对这一问题的答复:
https://groups.google.com/d/msg/osxfuse-group/URlw-n-Qakg/bLw2fHHDe7sJ
到目前为止,我还没有在osx引信中发现任何可以解释这种行为的bug。奇怪的是,文件没有损坏或空。在将文件复制到另一个卷后,它们就可以打开了。使用LibreOffice打开FUSE卷上的文件也是有效的。 Chrome和Office似乎是基于碳框架(自山狮以来就被废弃了)。我相信这个问题在某种程度上与碳有关,因为非碳应用程序似乎没有受到影响。每次安装卷时,Chrome都会查询卷的功能和属性(甚至更多)。据我所知,所有这些文件系统操作都返回成功,没有任何错误。但从现在起,Office将无法打开文档。 在我看来,最可能的两个原因是:
这一问题的两个可能的“解决办法”(或者更确切地说是“解决办法”)似乎是(目前):
发布于 2014-01-03 18:04:46
我看到了同样的,同样的,本地也不是一种选择。与Photoshop类似的问题。
我实施的一些调查结果
这和你看到的吻合吗?
https://stackoverflow.com/questions/20753080
复制相似问题