FreeBSD에 Veracrypt 볼륨을 마운트하는 방법은 무엇입니까?

FreeBSD에 Veracrypt 볼륨을 마운트하는 방법은 무엇입니까?

Linux(외부 USB 드라이브에 저장됨)에 볼륨을 마운트하면 다음 오류가 발생합니다.

> sudo veracrypt --text --mount /path-to-volume /mnt --pim 0  --keyfiles "" --slot 1 --protect-hidden no --verbose

Enter password for /path-to-volume:

Error: mount: /mnt: wrong fs type, bad option, bad superblock on /dev/mapper/veracrypt1, missing codepage or helper program, or other error.

FreeBSD(볼륨이 생성된 위치) 에 마운트할 수 있으므로 볼륨은 괜찮습니다 .

# Linux
> veracrypt -t --version
VeraCrypt 1.25.9

파티션 유형 NTFS

어떤 팁이 있나요? 감사해요!

답변1

나는 성공했다. 무슨 일이 일어나고 있는지 이해하는 열쇠는 2개의 새로운 VeraCrypt 볼륨을 만드는 것입니다.

  1. 리눅스에서 하나
  2. FreeBSD에 하나

생성 과정에서 Veracrypt가 시스템에 따라 다른 파일 시스템을 제공한다는 것을 확인했습니다.

  1. Linux는 다양한 파일 시스템(ext2, ext3, exFAT 등)을 지원합니다.
  2. FreeBSD는 UFS만 지원합니다.

이를 알고 Linux에서는 파일 시스템 없이 볼륨을 마운트한 후 UFS로 마운트했습니다.

내 예의 명령은 다음과 같습니다.

sudo veracrypt --text --mount /volume-path /mount-path --filesystem=none --pim 0  --keyfiles "" --slot 1 --protect-hidden no --verbose
# then mount ufs, like on https://askubuntu.com/questions/85154/mount-ufs-filesystem 
sudo modprobe ufs
sudo mount -r -t ufs -o ufstype=ufs2 /dev/mapper/veracrypt1 /mount-destiny

Gnome-disks 애플리케이션에서 얻은 경로이지만 /dev/mapper/veracrypt1확실히 다른 방법도 있습니다.

관련 정보