无法在 luks 下挂载文件系统。设备不存在

无法在 luks 下挂载文件系统。设备不存在

我制作了一个大的 luks 设备并在我的 debian 安装中重新使用它,然后我遇到了一些启动问题,我需要访问文件系统。

问题是,我解密了 luks 设备,但当我尝试挂载文件系统时却无法解密。它发生在 Debian 救援和另一张系统救援 CD 上。我在这里缺少什么?看起来很简单。

root@sysresccd /root % mkdir /media/linux
root@sysresccd /root % cryptsetup luksOpen /dev/sda2 linux
Enter passphrase for /dev/sda2: 
root@sysresccd /root % fdisk -l

Disk /dev/sda: 1000.2 GB, 1000203804160 bytes, 1953523055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00002616

/dev/sda1   *        2048      616447      307200   83  Linux
/dev/sda2          616448  1851971583   925677568   83  Linux
/dev/sda3      1851971584  1953521663    50775040    7  HPFS/NTFS/exFAT


...... **Luks \/**

Disk /dev/mapper/linux: 947.9 GB, 947891732480 bytes, 1851351040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005063d

        Device Boot      Start         End      Blocks   Id  System
/dev/mapper/linux1            2048    29102079    14550016   83  Linux
/dev/mapper/linux2        29102080  1851351039   911124480   83  Linux

这个luks设备下有2个文件系统:/和/home

root@sysresccd /root % mount /dev/mapper/linux1 /media/linux 
mount: special device /dev/mapper/linux1 does not exist

实际上,当我按 Tab 键自动完成时,没有 linux1 和 linux2。怎么了?我以前以这种方式安装过lvm,但没有发生过类似的情况。

答案1

LUKS 设备上有分区的情况并不常见。该分区设备也可能称为 linuxp1。如果不存在,您可以使用partxkpartx、 或之一losetup --partscan来使分区设备可用。您还可以使用 手动映射它losetup --offset

相关内容