¡Aquí hay una actualización, que debería ser la respuesta correcta!
Aprendí en los foros de veracrypt que la opción de controlar el desmontaje al apagar y / o suspender se introdujo en la versión 1.19. No es necesario crear los scripts init.d descritos anteriormente.
Puedes ver esto por ti mismo. Utilizo el ppa de Ubuntu proporcionado un paquete veracrypt, en el que hay un archivo llamado /etc/default/veracrypt
en el que se incluyen los siguientes ajustes:
# 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"
En caso de que quiera probar, aquí está el archivo ppa:
deb http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
deb-src http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
y la versión a partir del 26.12.2018, veracrypt-1.23.0vanirl~18.10
.