¿Hay un desmontaje automático en veracrypt o siempre debo desmontar los volúmenes de veracrypt manualmente antes de cerrar para evitar un sistema de archivos / contenedor roto?
Encontré la respuesta para Windows en las preguntas frecuentes sobre veracrypt , pero no para Linux / Ubuntu.
Respuestas:
¡Aquí hay una actualización, que debería ser la respuesta correcta!
Aprendí en los foros de veracrypt que la opción de controlar el desmontaje al apagar y / o suspender se introdujo en la versión 1.19. No es necesario crear los scripts init.d descritos anteriormente.
Puedes ver esto por ti mismo. Utilizo el ppa de Ubuntu proporcionado un paquete veracrypt, en el que hay un archivo llamado
/etc/default/veracrypt
en el que se incluyen los siguientes ajustes:En caso de que quiera probar, aquí está el archivo ppa:
y la versión a partir del 26.12.2018,
veracrypt-1.23.0vanirl~18.10
.fuente
Existen los llamados niveles de ejecución y el script se ejecuta cuando se ingresa un nuevo nivel de ejecución. En Ubuntu, estos se almacenan en
/etc/rc<run level>.d
. El nivel de ejecución 0 se apaga y el nivel de ejecución 6 se reinicia. Entonces quieres que tu guión esté adentro/etc/rc0.d
y adentro/etc/rc6.d
.Cree el archivo
/etc/init.d/unmount-veracrypt-volumes.sh
y haga que este sea su contenido:Luego ejecute estos comandos:
Elegí
K00
para que el script se ejecute como el primero cuando se ingresa uno de los niveles de ejecución. Esas secuencias de comandos se ejecutan en orden ASCII creciente, por lo que cuanto menor sea el número del nombre del enlace simbólico, antes se ejecutará una secuencia de comandos.fuente
A partir de marzo de 2017, un usuario con el nombre de Bob indica que los volúmenes no se desmontan automáticamente . Probablemente sea una buena idea seguir los consejos de UTF-8 y crear el script de nivel de ejecución / init.
fuente