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 볼륨을 만드는 것입니다.
- 리눅스에서 하나
- FreeBSD에 하나
생성 과정에서 Veracrypt가 시스템에 따라 다른 파일 시스템을 제공한다는 것을 확인했습니다.
- Linux는 다양한 파일 시스템(ext2, ext3, exFAT 등)을 지원합니다.
- 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
확실히 다른 방법도 있습니다.