【问题标题】:Fuse lib example deleted my home folderFuse lib 示例删除了我的主文件夹
【发布时间】:2018-05-24 06:55:31
【问题描述】:

我正在使用 https://github.com/libfuse/libfuse/blob/master/example/passthrough.c 的修改版本,并将它安装在我的主目录 (home/joao/mnt) 的文件夹中。没有意识到我已经在运行它,我重新运行了保险丝程序,我的电脑停止了工作。我重新启动系统,然后我看到我的主文件夹没有以前的大部分文件。我可以做些什么来恢复我的旧状态?

【问题讨论】:

    标签: c filesystems fuse


    【解决方案1】:

    我不是专家,但我担心你已经失去了一切,除非你有你的系统备份......我只能给出一个提示。在 passthrough.c 中据说

    此文件系统反映了现有的文件系统层次结构
    系统,从根文件系统开始。这是通过将所有请求“传递”到相应的用户空间 libc 函数来实现的。它的性能很糟糕。

    所以,如果我理解正确的话,您对挂载的直通 FS 应用的每项更改都会影响您的主目录。或者,由于它反映了您的主目录,因此您可以通过将其安装在那里进行漂亮的递归,从而破坏某些东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多