암호 해독 후 파일 시스템을 마운트할 수 없는 문제가 있습니다. 내가 본 온라인 조언에 대한 모든 검색은 기본적으로 내가 이미 수행한 작업을 수행하도록 유도합니다. 누구든지 아이디어가 있습니까?
초기 암호 해독 단계는 다음과 같습니다. 디버그 및 상세 정보를 실행했으며 모든 출력이 정상이었고 오류나 경고도 없었습니다.
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
...이것은 내부에 이미 파일 시스템이 있는 경우에만 작동합니다( mkfs
after luksFormat
및 create 사용) luksOpen
.