내장된 시스템 도구를 사용하여 TrueCrypt 볼륨을 반자동으로 마운트하는 방법은 무엇입니까?

내장된 시스템 도구를 사용하여 TrueCrypt 볼륨을 반자동으로 마운트하는 방법은 무엇입니까?

최근에 새 외장 하드 드라이브를 구입하고 Windows와 Linux 모두에서 액세스할 수 있기를 원했기 때문에 TrueCrypt를 사용하여 암호화했습니다. 그러나 Linux에서 해당 마운트 지점에 액세스하려고 하면 먼저 cryptsetup을 사용하여 볼륨을 마운트하지 않으면 무기한 정지됩니다. 그래서 문제는 내 암호 해독에 있는 것 같아요. 볼륨에 대한 라인은 다음과 같습니다.

USBMassStorageTB /dev/disk/by-path/pci-0000\:00\:14.0-usb-0\:3\:1.0-scsi-0\:0\:0\:0-part1 none tcrypt,noauto

목표는 해당 경로가 있는 디스크에 /dev/mapper/USBMassStorageTB라는 항목을 생성하고, 파일에서 비밀번호를 읽는 대신 비밀번호를 묻는 메시지를 표시하고, 부팅 시 자동 마운트 대신 truecrypt를 사용하는 것입니다.

무슨 일이 일어나야 하는지에 대한 나의 (아마도 결함이 있는) 이해는 다음과 같습니다.

  1. 마운트 지점에 액세스합니다.
  2. 시스템은 마운트되지 않은 것을 발견하고 fstab에서 찾습니다.
  3. 시스템은 /dev/mapper/USBMassStorageTB 장치를 가리키는 fstab의 항목을 찾아 해당 장치를 찾은 후 사용 가능한 경우 마운트합니다(지금까지는 괜찮습니다. cryptsetup을 사용하여 장치를 열면 훌륭하게 작동합니다).
  4. 장치를 사용할 수 없는 경우 crypttab의 설정에 따라 암호를 해독해야 합니다. 여기서 무슨 일이 일어나는지 확실하지 않으며 다음에서 /dev/mapper/USBMassStorageTB에 대한 항목을 찾는다고 가정합니다. crypttab을 실행하고 경로를 해독해야 함을 발견합니다.
  5. 이제 해독된 볼륨에 장치 항목이 있고 fstab의 설정에 따라 마운트되었으며 볼륨에 액세스할 수 있습니다.

지금까지 내가 얻은 가장 유용한 정보는 ArchWiki TrueCrypt 페이지, 특히 다음 위치에 있는 자동 설치 섹션에서 나온 것입니다.

https://wiki.archlinux.org/index.php/TrueCrypt#Automounting_using_.2Fetc.2Fcrypttab

이는 내가 가지고 있는 fstab 및 crypttab 설정이 충분해야 함을 의미하는 것 같습니다.

관련 정보