.goutputstream-XXXXX - 可以重新定位吗?
我一直在尝试为大学项目创建一个联合文件系统。它与 unionfs 的区别之一是没有复制。这意味着如果文件位于某个分支中,即使被写入,它也会保留在那里。
但我当前的问题是,每当发生写入操作时,都会创建、重命名和删除 .goutputstream-XXXXX。如果要写入的文件位于最高优先级分支(即可以创建文件的默认分支),这实际上是可以的,但如果我尝试写入较低分支中的文件,则会导致内核崩溃。
我该如何处理这个问题?我如何配置它以便所有 .goutputstream-XXXXX 文件仅写入一个位置?这些 .goutputstream-XXXXX 文件似乎也与它们对应的文件错综复杂地连接在一起,并且似乎只能在与要写入的文件相同的目录中工作。
我还注意到读取目录时会出现 .goutputstream-XXXXX 文件。无论如何,它们是做什么用的?
I've been trying to create a union file system for a college project. One of its features that differentiates it from unionfs is the fact that there are no copy-ups. This means that if a file is located in a certain branch, it will remain there even if it is written to.
But my current problem with that is the fact that .goutputstream-XXXXX are created, renamed, and deleted whenever a write operation occurs. This is actually OK if the file being written to is in the highest priority branch (i.e. the default branch where files can be created), but makes my kernel crash if I try to write to a file in a lower branch.
How do I deal with this? How can I rig it so that all .goutputstream-XXXXX files are written to only one location? These .goutputstream-XXXXX files seem to be intricately connected to the files they correspond too, and seem to work only the same directory as the file being written to.
I also noticed that .goutputstream-XXXXX files appear when a directory is read. What are they for, anyway?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已提交至 ubuntu 启动板的一个错误,其中讨论了 .goutputstream-xxxxx 文件的创建。
https://bugs.launchpad.net/ubuntu/+source/lightdm/ +bug/984785
从我现在看到的情况来看,这些文件是在关闭时创建的,没有事先注销,但可能会出现其他几个来源,例如 evince 或 gedit。
也许 lightdm 与这些文件的创建有关。
你使用的是哪个发行版?
也许改变分布会有所帮助。
There has been a bug submitted to the ubuntu launchpad in which the creation of .goutputstream-xxxxx files is discussed.
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
From what i see now, these files are created when shutting down without preceding logout, but several other sources may occur, like evince or maybe gedit.
maybe lightdm has something to do with the creation of these files.
which distribution did you use?
maybe changing the distribution would help.
.goutputstream-XXXXX 由 gedit 创建,没有简单的方法(菜单或设置)来重新定位它们。
.goutputstream-XXXXX created by gedit and there is no simple way (menu or settings) to relocate them.