Czy w Veracrypt jest automatyczne odinstalowywanie, czy zawsze powinienem odmontowywać woluminy Veracrypt ręcznie przed zamknięciem, aby zapobiec uszkodzeniu systemu plików / kontenera?
Odpowiedź na system Windows znalazłem w często zadawanych pytaniach dotyczących Veracrypt , ale nie na Linux / Ubuntu.
Odpowiedzi:
Oto aktualizacja, która powinna być właściwą odpowiedzią!
Na forach veracrypt dowiedziałem się, że w wersji 1.19 wprowadzono opcję kontrolowania odinstalowywania podczas zamykania i / lub zawieszania. Nie ma potrzeby tworzenia skryptów init.d opisanych powyżej.
Możesz to zobaczyć na własne oczy. Używam ppa Ubuntu pod warunkiem, że pakiet veracrypt, w którym znajduje się plik o nazwie,
/etc/default/veracrypt
w którym zawarte są następujące ustawienia:Jeśli chcesz spróbować, oto plik ppa:
oraz wersja z 26.12.2018 r
veracrypt-1.23.0vanirl~18.10
. , .źródło
Istnieją tak zwane poziomy uruchamiania, a skrypt jest wykonywany po wprowadzeniu nowego poziomu uruchamiania. W systemie Ubuntu są one przechowywane w
/etc/rc<run level>.d
. Poziom uruchomienia 0 to zamknięcie, a poziom uruchomienia 6 to ponowne uruchomienie. Więc chcesz, żeby twój skrypt był włączony/etc/rc0.d
i wyłączony/etc/rc6.d
.Utwórz plik
/etc/init.d/unmount-veracrypt-volumes.sh
i dodaj do niego:Następnie wykonaj następujące polecenia:
Wybrałem,
K00
aby skrypt był wykonywany jako pierwszy po wprowadzeniu jednego z poziomów uruchamiania. Skrypty te są wykonywane w rosnącej kolejności ASCII, więc im mniejsza liczba nazwy dowiązania symbolicznego, tym wcześniej skrypt jest wykonywany.źródło
Od marca 2017 r. Użytkownik o nazwisku Bob wskazuje, że woluminy nie są automatycznie odmontowywane . Prawdopodobnie dobrym pomysłem jest skorzystanie z rad UTF-8 i utworzenie skryptu run / init.
źródło