gpt4 book ai didi

c - Fuse lib 示例删除了我的主文件夹

转载 作者:行者123 更新时间:2023-11-30 16:37:44 27 4
gpt4 key购买 nike

我正在玩 https://github.com/libfuse/libfuse/blob/master/example/passthrough.c 的修改版本我将它安装在我的主目录(home/joao/mnt)的一个文件夹中。在没有意识到我已经在运行它的情况下,我重新运行了熔断器程序,我的计算机停止了工作。我重新启动了系统,然后我看到我的主文件夹中没有以前的大部分文件。我可以做些什么来恢复以前的状态吗?

最佳答案

我不是专家,但恐怕你会失去一切,除非你有系统备份......我只能给出一个提示。在 passthrough.c 中据说

This file system mirrors the existing file system hierarchy of the
system, starting at the root file system. This is implemented by just "passing through" all requests to the corresponding user-space libc functions. Its performance is terrible.

所以,如果我理解正确的话,您对安装的直通 FS 进行的每个更改都会影响您的主目录。或者,由于它反射(reflect)了您的主目录,因此您可以通过将其安装在那里来进行漂亮的递归,从而破坏某些内容。

关于c - Fuse lib 示例删除了我的主文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47741279/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com