Gibt es eine automatische Bereitstellung in Veracrypt oder sollte ich die Bereitstellung von Veracrypt-Volumes vor dem Herunterfahren immer manuell aufheben, um ein defektes Dateisystem / Container zu verhindern?
Ich fand die Antwort für Windows in den Veracrypt-FAQ , aber nicht für Linux / Ubuntu.
Antworten:
Hier ist ein Update, das die richtige Antwort sein sollte!
In den Veracrypt-Foren habe ich erfahren, dass die Option zum Steuern des Abhebens beim Herunterfahren und / oder Anhalten in Version 1.19 eingeführt wurde. Es ist nicht erforderlich, die oben beschriebenen init.d-Skripte zu erstellen.
Sie können das selbst sehen. Ich verwende das von Ubuntu ppa bereitgestellte Veracrypt-Paket, in dem sich eine Datei namens befindet,
/etc/default/veracrypt
in der folgende Einstellungen enthalten sind:Falls Sie es versuchen möchten, finden Sie hier die ppa-Datei:
und die Version vom 26.12.2018 ,
veracrypt-1.23.0vanirl~18.10
.quelle
Es gibt sogenannte Run-Levels und Skripte werden ausgeführt, wenn ein neues Run-Level eingegeben wird. Unter Ubuntu werden diese in gespeichert
/etc/rc<run level>.d
. Run Level 0 wird heruntergefahren und Run Level 6 wird neu gestartet. Sie möchten also, dass Ihr Skript in/etc/rc0.d
und in ist/etc/rc6.d
.Erstellen Sie die Datei
/etc/init.d/unmount-veracrypt-volumes.sh
und machen Sie sie zu ihrem Inhalt:Führen Sie dann die folgenden Befehle aus:
Ich habe mich dafür entschieden,
K00
dass das Skript als erstes ausgeführt wird, wenn eine der Ausführungsebenen eingegeben wird. Diese Skripte werden in aufsteigender ASCII-Reihenfolge ausgeführt. Je kleiner der Name des Symlinks ist, desto früher wird ein Skript ausgeführt.quelle
Ab März 2017 gibt ein Benutzer mit dem Namen Bob an, dass Volumes nicht automatisch abgemeldet werden . Es ist wahrscheinlich eine gute Idee, den Rat von UTF-8 zu befolgen und das Skript Run Level / Init zu erstellen.
quelle