如何在另一台电脑上访问我的加密硬盘?

Geo*_*los 2 encryption partitioning hard-drive

我的 ubuntu 电脑崩溃了,我将内部硬盘驱动器变成了外部 USB 硬盘驱动器。经过多次尝试,我最终在笔记本电脑上安装了实时 USB,在启用 Universe 存储库并安装了 Synaptics 和 gksu nautilus 后,我终于设法进入了我的加密硬盘驱动器,在我的主文件夹中,有两个图标。一个文本说 README 和一个奇怪的紫色东西说 ACCEESS-YOUR-PRIVATE-DATA-DESKTOP。我打开自述文本,它说我需要打开访问您的私人数据桌面。当我这样做时,终端会打开一纳秒,然后突然消失!所以我尝试了 README 文本所说的第二种方法,它在终端上运行 ecryptfs-mount-private。执行此操作后,我收到一条消息,提示错误:未正确设置加密的私有目录。有任何想法吗?(我已经尝试了很多东西,我觉得我已经很接近从磁盘驱动器中获取我的文件了......拜托!我需要这些文件。我也试过这个 sudo ecryptfs-recover-private 信息:搜索加密的私有目录(这可能需要一段时间)... find:检测到文件系统循环;/sys/kernel/debug/pinctrl' is part of the same file system loop as/sys/内核/调试'。

AJe*_*iss 5

您尚未cryptsetup在第二台计算机上安装,请通过以下方式安装:sudo apt-get install cryptsetup

安装后,再次双击加密卷,它应该会为您安装。

[编辑]
mount 命令的错误mount: unknown filesystem type 'LVM2_member'告诉我们它是一个 LVM 组,需要稍微不同地挂载。

希望以下内容将根据我的系统提供您安装它所需的信息。

$ sudo pvs
PV         VG     Fmt  Attr PSize  PFree
/dev/sda2  ubuntu lvm2 a--  99.51g    0 
Run Code Online (Sandbox Code Playgroud)

这告诉我们该卷ubuntu位于物理卷 /dev/sda2 上。然后我们需要使用该lvdisplay命令列出组中的逻辑卷。

$ sudo lvdisplay /dev/ubuntu
--- Logical volume ---
  LV Path                /dev/ubuntu/swap
  LV Name                swap
  VG Name                ubuntu

<snip>

  --- Logical volume ---
  LV Path                /dev/ubuntu/home
  LV Name                home
  VG Name                ubuntu

<snip>

  --- Logical volume ---
  LV Path                /dev/ubuntu/root
  LV Name                root
  VG Name                ubuntu

<snip>
Run Code Online (Sandbox Code Playgroud)

从上面我们可以看到,我有一个home,rootswap。要从home该组挂载分区,我将运行以下命令:

$ mount /dev/ubuntu/home /mnt/disk
Run Code Online (Sandbox Code Playgroud)

如果您不确定如何修改它以满足您的需要,请使用pvslvdisplay命令的输出再次编辑您的问题。您可能还想查看格式化帮助