linux - ecryptfs-recover-private 正确的密码,但生成的目录也被加密
问题描述
发生的事情的简短摘要:
有一天,我的 Linux 决定不再启动,所以我得到了一个 live-Stick 并试图挽救我的东西。我的主目录中有两个文件,其中一个告诉我“该目录已卸载以保护您的数据”。经过一个小时的尝试不同的事情和谷歌搜索后,我使用 ecryptfs-recover-private 和密码来看似解密*数据并将其移动到 /temp。
- “找到 [长路径] 尝试恢复此目录?Y/n” - Y
- “成功!私人数据安装在:[/tmp/ecryptfs.mkn2Wx8w]” - 好的不错
除了在 /temp 目录中还有两个文件:README.TXT 和“Access-Your-Private-Data.desktop” 我再试了两次以确保我正在查看新创建的目录应该保存我的主目录数据。但它总是一样的。
所以我尝试解密这个新目录,在输入密码后失败,并显示错误消息:“mount: wrong fs type, bad option, bad superblock on /tmp/ecryptfs.mkn2Wx8w/home,缺少代码页或帮助程序,或其他错误”
和
“在某些情况下,可以在 syslog 中找到有用的信息 - 尝试 dmesg | tail 左右。” “错误:无法在 [/tmp/ecryptfs.4CAziYED] 上挂载私有数据”
dmesg 给了我以下概要:
- 在文件头区域或 xattr 区域中找不到有效的 eCryptfs 头,inode 3672693
- 由于已知的不兼容性,明确禁止挂载在 eCryptfs 类型的文件系统上
我绝不是 linux 专家,谷歌搜索只会让我明白“抱歉,不支持嵌套加密目录”。
有人可以帮我解决这个问题吗?
*我不记得了,一开始就有加密
解决方案
推荐阅读
- java - 使用 ServerInterceptor 设置 MDC 以登录 grpc-java 的正确方法是什么?
- vb.net - 一本字典的变化影响另一本字典
- php - Nginx 提供动态 php 页面
- javascript - 尝试访问window.opener.document时如何修复“无法读取null的属性'document'”
- flutter - 在 Flutter(Dart 2)中使用 const 关键字是否会更好地提高性能?
- xml - Eclipse 在红色圆圈中显示令人讨厌的白色十字,没有任何消息
- php - 显示记录时无法触发vue-select中选择的数据
- perl - Perl:从考虑夏令时的纪元开始以秒为单位输入时间时,获取 gmtime 和本地时间之间的偏移量
- sql-server - sintaxis 如何使用 ignore_dup_key?
- c# - 与 c# 字典插入相比,为什么 std::map 插入这么慢?