Проблемы с VeraCrypt при создании параллельных томов - PullRequest
0 голосов
/ 03 февраля 2020

Я обнаружил странное поведение при создании томов в нескольких потоках через CLI на Linux (пробовал в Debian и в системах на основе Ubuntu). После завершения каждого процесса создания я всегда получаю сообщения об ошибках, но созданные тома выглядят нормально (я могу смонтировать их, и они имеют одинаковый размер).

Это ошибка:

Done: 100.000%  Speed: 2.0 MiB/s  Left: 0 s         

Done: 100.000%  Speed: 1.9 MiB/s  Left: 0 s         

Done: 100.000%  Speed: 1.9 MiB/s  Left: 0 s         

Error: device-mapper: create ioctl on veracrypt1  failed: Device or resource busy
Command failed.
Error: device-mapper: create ioctl on veracrypt1  failed: Device or resource busy
Command failed.
The VeraCrypt volume has been successfully created. 

Пример кода (vera1. sh & batch. sh):

veracrypt -t -c --non-interactive --volume-type normal --filesystem ExFAT --password 123456 --quick --size 10M --encryption AES --hash SHA-512 ./volume1.hc

./vera1.sh &
./vera2.sh &
./vera3.sh &

Похоже на n-1 ошибок, сгенерированных после пакета. Лучше всего, если какая-то фоновая задача проверки монтирует первую, а когда другие пытаются, процесс все еще используется.

Создание работает нормально, когда я ставлю wait после каждого вызова vera1.sh.

Кто-нибудь сталкивался с этой проблемой раньше?

...