Existe uma desmontagem automática no veracrypt ou devo sempre desmontar os volumes do veracrypt manualmente antes de desligar para evitar um sistema / contêiner de arquivos quebrado?
Encontrei a resposta para o Windows no FAQ do veracrypt , mas não no Linux / Ubuntu.
Respostas:
Aqui está uma atualização, que deve ser a resposta certa!
Aprendi nos fóruns da veracrypt que a opção de controlar a desmontagem após o desligamento e / ou suspensão foi introduzida na versão 1.19. Não há necessidade de criar os scripts init.d descritos acima.
Você pode ver isso por si mesmo. Eu uso o Ubuntu ppa fornecido um pacote veracrypt, no qual existe um arquivo chamado
/etc/default/veracrypt
no qual as seguintes configurações estão incluídas:Caso você queira tentar, aqui está o arquivo ppa:
e a versão em 26/12/2018
veracrypt-1.23.0vanirl~18.10
,.fonte
Existem os chamados níveis de execução e o script é executado quando um novo nível de execução é inserido. No Ubuntu, eles são armazenados em
/etc/rc<run level>.d
. O nível de execução 0 é desligado e o nível 6 é reinicializado. Então, você quer que seu script entre/etc/rc0.d
e entre/etc/rc6.d
.Crie o arquivo
/etc/init.d/unmount-veracrypt-volumes.sh
e faça deste seu conteúdo:Em seguida, execute estes comandos:
Eu escolhi
K00
para que o script seja executado como o primeiro quando um dos níveis de execução é inserido. Esses scripts são executados em ordem crescente ASCII; portanto, quanto menor o número do nome do link simbólico, mais cedo um script é executado.fonte
Em março de 2017, um usuário com o nome de Bob indica que os volumes não são desmontados automaticamente . Provavelmente, é uma boa ideia seguir os conselhos do UTF-8 e criar o script de nível de execução / init.
fonte