Ось оновлення, яке має бути правильною відповіддю!
На форумах veracrypt я дізнався, що в контрольній версії було введено можливість контролю демонтажу після відключення та / або призупинення. Немає необхідності створювати описані вище сценарії init.d.
Ви можете переконатися в цьому самі. Я використовую пакет Ubuntu, наданий пакет 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
.