Нужно ли отключать тома VeraCrypt перед выключением или перезапуском Ubuntu?

Существует ли автоматическое отключение в veracrypt или я всегда должен размонтировать тома veracrypt вручную перед выключением, чтобы предотвратить поломку файловой системы / контейнера?

Я нашел ответ для Windows в FAQ по veracrypt , но не для Linux / Ubuntu.

9
задан 25 July 2017 в 02:58

3 ответа

Существуют так называемые уровни выполнения, и сценарий выполняются, когда новый уровень выполнения вводится. На Ubuntu они хранятся в /etc/rc<run level>.d. Уровень выполнения 0 является завершением работы, и уровень выполнения 6 является перезагрузкой. Таким образом, Вы хотите, чтобы Ваш сценарий был в /etc/rc0.d и в /etc/rc6.d.

Создают файл /etc/init.d/unmount-veracrypt-volumes.sh и делают это его содержание:

#!/bin/sh
veracrypt -d -f
sleep 3

Затем выполняют эти команды:

sudo chown root /etc/init.d/unmount-veracrypt-volumes.sh
sudo chmod 751 /etc/init.d/unmount-veracrypt-volumes.sh
sudo ln -s /etc/init.d/unmount-veracrypt-volumes.sh /etc/rc0.d/K00-unmount-veracrypt-volumes.sh
sudo ln -s /etc/init.d/unmount-veracrypt-volumes.sh /etc/rc6.d/K00-unmount-veracrypt-volumes.sh

я выбрал K00, таким образом, сценарий выполняется как самый первый, когда один из уровней выполнения вводится. Те сценарии выполняются в увеличении порядка ASCII, таким образом, чем меньший количество имени символьной ссылки, тем ранее сценарий выполняется.

0
ответ дан 25 July 2017 в 02:58
  • 1
    Спасибо. Я пытался установить единицу, и она сказала, что команда не делает exsist. О, хорошо. Я собирающийся идти с моим инстинктом пищеварительного тракта и выключать обновления. Вот почему я вывел окна. Победа 10 обновлений превратила мой компьютер в кирпич. – John DeMauro 17 February 2018 в 05:21

По состоянию на март 2017 пользователь, идущий по имени Bob, указывает, что объемы не , автоматически размонтировался . Это - вероятно, хорошая идея послушать совет UTF-8 и создать уровень выполнения/init сценарий.

0
ответ дан 25 July 2017 в 02:58
  • 1
    Не за что. Необходимо установить aptitude сначала. Я обновлю свой ответ. В проблеме с обновлениями теперь разбираются. – user68186 17 February 2018 в 05:52

Вот обновление, которое должно быть правильным ответом!

я узнал на 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

и версия с 26.12.2018, veracrypt-1.23.0vanirl~18.10.

0
ответ дан 17 April 2019 в 01:38

Другие вопросы по тегам:

Похожие вопросы: