我正在使用https://github.com/libfuse/libfuse/blob/master/example/passthrough.c的修改版本,我将其安装在我的主目录(home / joao / mnt)中的一个文件夹中。我没有意识到我已经运行它,我重新运行了保险丝程序,我的计算机停止工作。我重新启动了系统,然后我看到了我的主文件夹,没有以前的大部分文件。我有什么办法可以恢复原状吗?
答案 0 :(得分:0)
我不是专家,但我担心你失去了一切,除非你有一个系统的备份...我只能给出一个提示。在passthrough.c中,据说
此文件系统镜像了现有的文件系统层次结构 系统,从根文件系统开始。这是通过将所有请求“传递”到相应的用户空间libc函数来实现的。它的表现非常糟糕。
所以,如果我理解正确的话,那么你应用于装载的直通FS的每一个改变都会影响你的家庭目录。或者,因为它反映了你的家庭目录,你可以通过将它安装在那里进行漂亮的递归,从而打破一些东西。