我一直在尝试为大学项目创建联合文件系统。它与unionfs不同之处在于它没有复制功能。这意味着如果一个文件位于某个分支中,即使它被写入,它也会保留在那里。.goutputstream-XXXXX - 可以重新定位?
但我目前的问题是,每当写操作发生时,.goutputstream-XXXXX就会被创建,重命名和删除。如果正在写入的文件位于最高优先级分支(即可以创建文件的默认分支),那么这实际上是确定的,但如果我尝试写入较低分支中的文件,则会导致内核崩溃。
我该如何处理?我如何装配它,以便所有.goutputstream-XXXXX文件只写入一个位置?这些.goutputstream-XXXXX文件似乎与它们对应的文件错综复杂地连接在一起,并且似乎只与正在写入的文件一样工作。
我还注意到.goutputstream-XXXXX文件在读取目录时出现。无论如何,他们有什么用途?
您的项目是直接基于UnionFS还是创建了自己的支持存储? –
你用什么应用程序写入文件?听起来好像您可能正在使用某种基于GNOME的编辑器(gedit?),它会自动将文件写入文件中。首先尝试使用shell操作(*例如*,'echo“Hello world”>> afile')进行测试。 – duskwuff