Существует ли автоматическое отключение в veracrypt или я должен всегда отключать тома veracrypt вручную перед выключением, чтобы предотвратить поломку файловой системы / контейнера?
Я нашел ответ для Windows в FAQ по veracrypt , но не для Linux / Ubuntu.
Ответы:
Вот обновление, которое должно быть правильным ответом!
На форумах veracrypt я узнал, что опция управления размонтированием при выключении и / или приостановке была введена в версии 1.19. Нет необходимости создавать сценарии init.d, описанные выше.
Вы можете убедиться в этом сами. Я использую Ubuntu ppa, предоставленный пакет veracrypt, в котором есть файл с именем,
/etc/default/veracrypt
в который включены следующие настройки:Если вы хотите попробовать, вот файл ppa:
и версия от 2018-12-26
veracrypt-1.23.0vanirl~18.10
.источник
Существуют так называемые уровни выполнения, и сценарий выполняется при вводе нового уровня выполнения. На Ubuntu они хранятся в
/etc/rc<run level>.d
. Уровень запуска 0 выключен, а уровень запуска 6 - перезагрузка. Итак, вы хотите, чтобы ваш сценарий был внутри/etc/rc0.d
и внутри/etc/rc6.d
.Создайте файл
/etc/init.d/unmount-veracrypt-volumes.sh
и сделайте его содержимым:Затем выполните эти команды:
Я выбрал
K00
так, чтобы скрипт выполнялся как самый первый, когда вводится один из уровней запуска. Эти сценарии выполняются в порядке возрастания ASCII, поэтому чем меньше номер имени символической ссылки, тем раньше выполняется сценарий.источник
По состоянию на март 2017 года пользователь с именем Bob указывает, что тома не отключаются автоматически . Вероятно, хорошей идеей будет воспользоваться советом UTF-8 и создать сценарий уровня запуска / инициализации.
источник