我有一个私人目录,但是没有找到?

我有一个私人目录,但是没有找到?

我有 2 个硬盘,都运行 Ubuntu 12.10。其中一个硬盘无法正常启动,但里面有我想要的文件。它还有一个加密的主目录,而可启动的 Ubuntu 硬盘却没有。

现在我尝试使用我现在正在使用的 Ubuntu 机器,通过以下命令进入我的非可启动硬盘的主目录:

user@User:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Hint: click 'Places' and select your hard disk, then run this again.
ERROR: No private directories found; make sure that your root filesystem is mounted.

但如您所见,它找不到它。我有非启动硬盘加密主目录的密码。那么,我该怎么做才能访问该目录并将这些文件复制到我正在使用的 Ubuntu 硬盘或我拥有的外部硬盘上?

答案1

您必须先安装“其他”驱动器,然后才能成功运行ecryptfs-recover-private

我建议采取以下步骤:

  1. cd切换到你的主目录
  2. mkdir otherHDD 为另一块硬盘创建挂载点
  3. mount查看当前安装的内容
  4. blkid |grep ext 确定另一块硬盘上的分区名称(可能类似于/dev/sdb2)。您将看到几个条目,选择一个“可能”的条目,您不会在这里损坏任何东西。
  5. sudo mount /dev/sdb2 otherHDD(或上述步骤中可能出现的任何情况)
  6. sudo ecryptfs-recover-private
  7. 如果得到空结果:sudo umount otherHDD,则返回步骤 5选择另一个分区。

只是为了完整性: 登录密码你将被问到

  • 您在“其他”系统中的常规登录密码或

  • 它可能是您加密主目录时生成的“密码”,希望将其存储在安全的地方。

相关内容