Eu tenho que desmontar volumes VeraCrypt antes de desligar ou reiniciar o Ubuntu?

6

Existe uma desmontagem automática em veracriptografia ou devo sempre desmontar manualmente os volumes veracrypt antes de desligar para evitar um sistema de arquivos / container quebrado?

Encontrei a resposta para o Windows na FAQ sobre veracriptografia , mas não no Linux / Ubuntu.

    
por oceanBT 16.07.2016 / 11:57

2 respostas

6

Existem os chamados níveis de execução e o script é executado quando um novo nível de execução é inserido. No Ubuntu, estes são armazenados em /etc/rc<run level>.d . O nível de execução 0 é encerrado e o nível de execução 6 é reinicializado. Então você quer que seu script esteja em /etc/rc0.d e em /etc/rc6.d .

Crie o arquivo /etc/init.d/unmount-veracrypt-volumes.sh e torne isso seu conteúdo:

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

Em seguida, execute estes comandos:

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

Eu escolhi K00 , então o script é executado como o primeiro quando um dos níveis de execução é inserido. Esses scripts são executados em ordem ASCII crescente, então quanto menor o número do nome do link simbólico, mais cedo um script é executado.

    
por UTF-8 03.06.2017 / 23:20
3

Em março de 2017, um usuário que atende pelo nome de Bob indica que volumes estão não automaticamente desmontado . É provavelmente uma boa idéia tomar o conselho do UTF-8 e criar o script run level / init.

    
por b_laoshi 05.06.2017 / 07:43