Вот обновление, которое должно быть правильным ответом!
На форумах veracrypt я узнал, что опция управления размонтированием при выключении и / или приостановке была введена в версии 1.19. Нет необходимости создавать сценарии init.d, описанные выше.
Вы можете убедиться в этом сами. Я использую Ubuntu ppa, предоставленный пакет veracrypt, в котором есть файл с именем, /etc/default/veracrypt
в который включены следующие настройки:
# If enabled, the following option calls 'veracrypt -d' at shutdown. Although
# all filesystems are unmounted automatically at shutdown, only calling
# 'veracrypt -d' will stop the VeraCrypt processes and remove any device mappings.
# It probably isn't necessary to do this, but it shouldn't hurt.
VERACRYPT_SHUTDOWN_UNMOUNT="yes"
# If enabled, the following option calls 'veracrypt -d' during suspend and hibernate.
VERACRYPT_SUSPEND_UNMOUNT="yes"
Если вы хотите попробовать, вот файл ppa:
deb http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
deb-src http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
и версия от 2018-12-26 veracrypt-1.23.0vanirl~18.10
.