-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
On docker host everything works just fine, but within docker the following create statements does only work for filesystem=fat but not for other filesystems.
Get into docker container with docker exec:
docker exec -it veracrypt bash
in docker container get into testing volume and start test:
cd testing
veracrypt -t -v \
--create "test.vc" \
--size="4500M" \
--volume-type=normal \
--encryption=AES \
--hash=sha-512 \
--filesystem=exfat \
--pim=0 \
-k "" \
--password="test" \
-m=nokernelcrypto \
--non-interactive
//or ntfs version
veracrypt -t -v \
--create "test.vc" \
--size="4500M" \
--volume-type=normal \
--encryption=AES \
--hash=sha-512 \
--filesystem=ntfs \
--pim=0 \
-k "" \
--password="test" \
-m=nokernelcrypto \
--non-interactive
Result on first run:
Done: 100.000% Speed: 95 MiB/s Left: 0 s
Error: No such file or directory:
/dev/mapper/veracrypt1
VeraCrypt::FilesystemPath::GetType:48
in the guest system ls /dev/mapper/ gives
root@guest:/# ls /dev/mapper/
control
but on host system it is
user@host:/# ls /dev/mapper/
control veracrypt1
Result on next runs, and also on host system:
Error: device-mapper: create ioctl on veracrypt1 failed: Device or resource busy
Command failed.
To remove the veracrypt device mapper:
cryptsetup close veracrypt1 or dmsetup remove veracrypt1
Metadata
Metadata
Assignees
Labels
No labels