LUKS를 veracrypt와 비슷한 방식으로 사용할 수 있나요?

LUKS를 veracrypt와 비슷한 방식으로 사용할 수 있나요?

내 컴퓨터에서 비자유 코드를 제거하는 중입니다.

저는 현재 Veracrypt를 사용하여 암호화된 일부 파일을 잠그고 있으며 쉽게 백업하고 이동할 수 있는 .vc 파일이 있는 것과 매우 흡사합니다.

나는 이것을 LUKS로 재현하고 싶지만 내가 찾은 모든 문서는 USB 키, 디스크, 파티션과 같은 장치를 암호화하는 것을 목표로 하는 것처럼 보입니다. 이것은 정말 유용하지만 다수를 보유하는 데 적합하지 않습니다. 암호화된 파일을 만들거나 쉽게 백업할 수 있습니다.

LUKS를 사용하여 장치 대신 암호화된 파일에 파일 시스템을 가질 수 있습니까?

답변1

예, 그럴 수 있습니다. 파일을 암호화하여(단, 이미 생성되어 있어야 함) 일반 블록 장치처럼 취급할 수 있습니다. 다음은 dd로 생성한 0으로 된 파일을 사용하여 수행한 테스트입니다.

  # dd if=/dev/zero of=./test.dd bs=1024 count=10000
  10000+0 records in
  10000+0 records out
  10240000 bytes (10 MB, 9.8 MiB) copied, 0.020574 s, 498 MB/s
  # cryptsetup luksFormat ./test.dd
  
  WARNING!
  ========
  This will overwrite data on ./test.dd irrevocably.
  
  Are you sure? (Type uppercase yes): YES
  Enter passphrase for ./test.dd:
  <...>
  <...>

관련 정보