luks에서 파일 시스템을 마운트할 수 없습니다. 장치가 존재하지 않습니다

luks에서 파일 시스템을 마운트할 수 없습니다. 장치가 존재하지 않습니다

큰 luks 장치를 만들어 데비안 설치에서 재사용한 후 파일 시스템에 액세스해야 하는 몇 가지 부팅 문제가 발생했습니다.

문제는 luks 장치의 암호를 해독했지만 파일 시스템을 마운트하려고 할 때 해독할 수 없다는 것입니다. 데비안 복구 및 다른 시스템 복구 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 장치에는 / 및 /home이라는 2개의 파일 시스템이 있습니다.

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

실제로 탭을 눌러 자동 완성하면 linux1과 linux2가 없습니다. 뭐가 문제 야? 이전에 이런 방식으로 lvm을 설치했는데 이런 일이 발생하지 않았습니다.

답변1

LUKS 장치에 파티션을 갖는 것은 일반적이지 않습니다. 이 파티션 장치는 linuxp1이라고도 합니다. 존재하지 않는 경우 , 또는 중 하나를 사용하여 partx파티션 kpartx장치 losetup --partscan를 사용 가능하게 만들 수 있습니다. 수동으로 매핑할 수도 있습니다 losetup --offset.

관련 정보