1

我一直在尝试为一个大学项目创建一个联合文件系统。它与unionfs的区别之一是没有复制。这意味着如果一个文件位于某个分支中,即使它被写入,它也会保留在那里。

但我目前的问题是,每当发生写入操作时,都会创建、重命名和删除 .goutputstream-XXXXX。如果要写入的文件位于优先级最高的分支(即可以创建文件的默认分支)中,这实际上是可以的,但是如果我尝试写入较低分支中的文件,则会导致内核崩溃。

我该如何处理?如何安装它以便所有 .goutputstream-XXXXX 文件仅写入一个位置?这些 .goutputstream-XXXXX 文件似乎也与它们对应的文件错综复杂地连接在一起,并且似乎只在与被写入文件相同的目录中工作。

我还注意到读取目录时会出现 .goutputstream-XXXXX 文件。他们到底是为了什么?

4

2 回答 2

3

有一个错误提交到 ubuntu 启动板,其中讨论了 .goutputstream-xxxxx 文件的创建。 https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

从我现在看到的情况来看,这些文件是在没有事先注销的情况下关闭时创建的,但可能会出现其他几个来源,例如 evince 或 gedit。也许 lightdm 与这些文件的创建有关。

你用的是哪个发行版?也许改变分布会有所帮助。

于 2012-09-03T20:48:35.123 回答
0

.goutputstream-XXXXX 由 gedit 创建,并且没有简单的方法(菜单或设置)来重新定位它们。

于 2012-01-05T09:15:13.470 回答