我一直在尝试为一个大学项目创建一个联合文件系统。它与unionfs的区别之一是没有复制。这意味着如果一个文件位于某个分支中,即使它被写入,它也会保留在那里。
但我目前的问题是,每当发生写入操作时,都会创建、重命名和删除 .goutputstream-XXXXX。如果要写入的文件位于优先级最高的分支(即可以创建文件的默认分支)中,这实际上是可以的,但是如果我尝试写入较低分支中的文件,则会导致内核崩溃。
我该如何处理?如何安装它以便所有 .goutputstream-XXXXX 文件仅写入一个位置?这些 .goutputstream-XXXXX 文件似乎也与它们对应的文件错综复杂地连接在一起,并且似乎只在与被写入文件相同的目录中工作。
我还注意到读取目录时会出现 .goutputstream-XXXXX 文件。他们到底是为了什么?