[리눅스] 암호화된 파일 시스템을 다른 운영체제와 공유하기

목차

  1. 암호화된 파일 시스템 생성
  2. Windows와의 호환성
  3. 공용 파일 시스템 마운트

1. 암호화된 파일 시스템 생성

가장 보편적으로 사용되는 암호화된 파일 시스템은 Linux Unified Key Setup (LUKS)입니다. LUKS를 사용하여 암호화된 디스크를 생성하고, 그 위에 파일 시스템을 만들 수 있습니다. 다음은 LUKS를 사용하여 암호화된 파일 시스템을 생성하는 예제입니다.

# 루트 권한으로 실행
sudo cryptsetup luksFormat /dev/sdX
sudo cryptsetup open /dev/sdX encrypted_disk
sudo mkfs.ext4 /dev/mapper/encrypted_disk
sudo mkdir /media/encrypted
sudo mount /dev/mapper/encrypted_disk /media/encrypted

2. Windows와의 호환성

Windows 운영체제는 기본적으로 LUKS를 인식하지 않기 때문에, 암호화된 파일 시스템을 Windows에서 직접 읽고 쓰려면 추가 작업이 필요합니다. 써드파티 도구를 사용하여 Windows 운영체제에서 LUKS를 지원하도록 설정하거나, 다른 포맷으로 암호화된 파일 시스템을 생성할 수 있습니다.

3. 공용 파일 시스템 마운트

Windows와 Linux 간에 공유 파일 시스템을 설정할 때, exFAT 형식을 사용하는 것이 가장 간단한 방법입니다. exFAT는 Windows, macOS, Linux에서 모두 지원되므로, 암호화되지 않은 외장하드나 USB 드라이브를 사용하는 것과 유사한 방식으로 손쉽게 데이터를 교환할 수 있습니다.

암호화된 파일 시스템을 다른 운영체제와 공유할 때는 각 운영체제의 호환성과 추가 설정에 주의해야 합니다. 데이터 보안을 유지하면서도 각 운영체제 간에 데이터를 손쉽게 이동할 수 있는 방법을 선택하는 것이 중요합니다.