使用默认 13.10 FDE 安装外部磁盘

使用默认 13.10 FDE 安装外部磁盘

我有一个硬盘,以前用在上网本上,Ubuntu 13.10 默认的全盘加密 (FDE) 配置。我现在想将此磁盘安装为外部驱动器(通过 SATA 到 USB)来检索一些文件。

在我成功之后:

sudo cryptsetup luksOpen /dev/sdc1 securedisk

我试着:

sudo mount /dev/mapper/securedisk /media/securedisk

并收到消息:

mount: unknown filesystem type 'LVM2_member'

我不明白 LVM 容器如何工作!我该如何安装该驱动器?

答案1

我尝试用一​​个 10MB 的文件进行一些实验,使用 cryptsetup 对其进行“luksFormat”和“luksOpen”(然后gparted在 /dev/mapper/xxxx 设备上使用它来创建 MBR 并对其进行分区和格式化 - 我不确定标准磁盘加密是否如此工作,或者它是否只是格式化 /dev/mapper/xxxx 设备并挂载它)。

然后我可以使用dmsetup ls查看“/dev/mapper/xxxx”文件,dmsetup 用于“低级逻辑卷管理”。因此,您可能想尝试该sudo dmsetup ls命令并查看它的内容,可能存在类似的“分区”设备,/dev/mapper/securediskp1您应该尝试安装...


或者,这个非常有用的 archwiki 页面有关于在 LUKS 上使用 LVM 的信息,主要是关于如何设置它。


这个非常简短的网页表明“从外部硬盘挂载 LVM 分区“应该很容易,我思考该设备应该在被luksOpen-ed 后工作:

  1. 以 root (sudo) 身份运行

    vgscan
    vgchange -a y
    

    并且所有分区都应以 /dev/volumegroup/logicalvolume 格式创建设备,

  2. 然后你就可以按照通常的方式挂载它:

    mount /dev/volumegroup/logicalvolume /mnt/somewhere
    

此链接“如何在 Linux 上挂载 Linux LVM 卷分区”有一些略有不同的信息:

  1. [root]# pvs

    这将列出我们的物理卷 /dev/sda2 所属的卷组。其格式如下

    PV          VG          Fmt    Attr    PSize     PFree
    /dev/hda2   VolGroup01  lvm2   a-      148.94G   32.00M
    

    第二个字段 VG 表示卷组。上面的输出只是一个例子,显示我们关注的是卷组“VolGroup01”。下一步是列出此卷组的信息。

  2. [root]# lvdisplay /dev/VolGroup01

    它会抛出一堆输出,但我们关心的是 LV 名称。它看起来像这样

    LV Name /dev/VolGroup01/LogVol00
    

    在我们的例子中,有两个 LV Name 类型的条目,另一个是 LogVol01,即交换。整个输出以及它可以帮助您识别您正在寻找的目标逻辑卷。假设上面的一个是我们需要挂载的分区,只需使用通常的方法挂载它即可。

  3. [root]# mount /dev/VolGroup01/LogVol00 /mnt

    现在,您可以在 /mnt 文件夹中找到您正在寻找的数据。


其他看似有帮助的问题:

答案2

当您尝试安装远程 Ubuntu FDE 驱动器,而您当前的 Ubuntu 安装也使用 FDE 时,两个 LVM 将具有相同的卷组名称ubuntu-vg。由于命名冲突,这会导致具有相同卷名的第二个驱动器无法访问。

可以通过重命名远程 FDE 驱动器的卷组名称来解决此问题:

  1. 启动到 Ubuntu 的实时实例(实时 CD)或另一个实时 Linux 取证发行版。

  2. 启动后,解密驱动器:sudo cryptsetup luksOpen /dev/sdb5 securedisk

  3. 查看 LVM 组:sudo vgs

  4. 重命名卷组:sudo vgrename ubuntu-vg ubuntu-13-10-vg

  5. 重新启动到标准安装。

  6. 启动后,解密驱动器:sudo cryptsetup luksOpen /dev/sdb5 securedisk

  7. 激活卷组:sudo vgchange -a y

  8. 像平常一样安装sudo mount /dev/ubuntu-13-10-vg-root/ /media/securedisk

相关内容