마운트 실패 알 수 없는 파일 시스템 유형 crypto_LUKS

마운트 실패 알 수 없는 파일 시스템 유형 crypto_LUKS

암호 해독 후 파일 시스템을 마운트할 수 없는 문제가 있습니다. 내가 본 온라인 조언에 대한 모든 검색은 기본적으로 내가 이미 수행한 작업을 수행하도록 유도합니다. 누구든지 아이디어가 있습니까?

초기 암호 해독 단계는 다음과 같습니다. 디버그 및 상세 정보를 실행했으며 모든 출력이 정상이었고 오류나 경고도 없었습니다.

cryptsetup luksOpen /dev/sdb1 mydata
+entered passphrase

그런 다음 설치를 시도했지만 명령을 실행하는 동안 다음 오류가 발생했습니다.

[root@PRC01P ~]# mount /dev/sdb1 /mydata
mount: unknown filesystem type 'crypto_LUKS'

추가 정보 명령 - 복호화에 성공하면 여전히 crypto_LUKS 유형으로 표시됩니까?

[root@PRC01P ~]# lsblk -lf | grep LUKS
sdb1      crypto_LUKS

Here is lsblk on its own:

-bash-4.2$ lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
fd0             2:0    1    4K  0 disk
sda             8:0    0   30G  0 disk
├─sda1          8:1    0  500M  0 part  /boot
└─sda2          8:2    0 29.5G  0 part
  ├─rhel-root 253:0    0 26.5G  0 lvm   /
  └─rhel-swap 253:1    0    3G  0 lvm   [SWAP]
sdb             8:16   0   60G  0 disk
└─sdb1          8:17   0   60G  0 part
  └─mydata 253:2    0   60G  0 crypt
sdc             8:32   0    6G  0 disk
sr0            11:0    1 1024M  0 rom

이것은 df의 결과입니다.

-bash-4.2$ df
Filesystem            1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel-root  27781884 5977316  21804568  22% /
devtmpfs                1930032       0   1930032   0% /dev
tmpfs                   1940852       0   1940852   0% /dev/shm
tmpfs                   1940852   66176   1874676   4% /run
tmpfs                   1940852       0   1940852   0% /sys/fs/cgroup
/dev/sda1                508588  191448    317140  38% /boot
tmpfs                    388172       0    388172   0% /run/user/995
tmpfs                    388172       0    388172   0% /run/user/1002
tmpfs                    388172       0    388172   0% /run/user/1001

어떤 제안이라도 보내주셔서 감사합니다

답변1

올바른 순서는

cryptsetup luksOpen /dev/sdb1 mydata

그러면 luks 형식의 장치가 열립니다. (기기 비밀번호를 입력해야 합니다)

mount /dev/mapper/mydata /mydata

그러면 장치가 /mydata에 매핑됩니다.

다른 이름을 사용하는 것이 좋습니다(예:).

sudo cryptsetup luksOpen /dev/sda3 secure
sudo mount /dev/mapper/secure /home_secure

lsblk나열됩니다

(...)
sda          8:0    0 465,8G  0 disk
├─sda1       8:1    0   1,9G  0 part  /boot
├─sda2       8:2    0     1K  0 part
├─sda3       8:3    0 368,5G  0 part
│ └─secure 253:0    0 368,5G  0 crypt /home_secure
└─sda5       8:5    0  95,4G  0 part  /

내 예시 이름으로 복원:

umount /home_secure

/home_secure에 파일이 사용되지 않았는지 확인하세요.

그런 다음 luks 볼륨을 끄십시오.

cryptsetup close secure    

답변2

잘못된 장치를 설치하려고 합니다.

cryptsetup luksOpen /dev/sdb1 mydata

이것은 /dev/sdb1암호화된 LUKS 장치이며 이것이 /dev/mapper/mydata해독되는 것입니다.

mount /dev/sdb1 /mydata

LUKS 장치를 설치할 수 없기 때문에 이 작업은 실패합니다. LUKS는 파일 시스템이 아닙니다.

해독된 다음을 설치해야 합니다.

mount /dev/mapper/mydata /mydata

/dev/mapper/mydata...이것은 내부에 이미 파일 시스템이 있는 경우에만 작동합니다( mkfsafter luksFormat및 create 사용) luksOpen.

관련 정보