Ubuntu를 종료하거나 다시 시작하기 전에 VeraCrypt 볼륨을 마운트 해제해야합니까?


9

veracrypt에 자동 마운트 해제가 있습니까? 아니면 파일 시스템 / 컨테이너가 손상되지 않도록 종료하기 전에 veracrypt 볼륨을 항상 수동으로 마운트 해제해야합니까?

veracrypt FAQ 에서 Windows에 대한 답변을 찾았 지만 Linux / Ubuntu에는 없습니다.



2
참고 : VeraCrypt의 공식 FAQ 가 될 때 더 이상 코드 플렉스에서 유지 관리
데미안

답변:


1

정답이 될 업데이트가 있습니다!

veracrypt 포럼에서 종료 및 / 또는 일시 중단시 분리를 제어하는 ​​옵션이 버전 1.19에 도입되었다는 것을 알게되었습니다. 위에서 설명한 init.d 스크립트를 작성할 필요가 없습니다.

당신은 이것을 직접 볼 수 있습니다. 나는 Ubuntu ppa를 사용하여 /etc/default/veracrypt다음과 같은 설정이 포함 된 파일이있는 veracrypt 패키지를 제공했습니다 .

# If enabled, the following option calls 'veracrypt -d' at shutdown. Although
# all filesystems are unmounted automatically at shutdown, only calling
# 'veracrypt -d' will stop the VeraCrypt processes and remove any device mappings.
# It probably isn't necessary to do this, but it shouldn't hurt.

VERACRYPT_SHUTDOWN_UNMOUNT="yes"

# If enabled, the following option calls 'veracrypt -d' during suspend and hibernate.
VERACRYPT_SUSPEND_UNMOUNT="yes"

시도하고 싶은 경우 ppa 파일은 다음과 같습니다.

deb http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main
deb-src http://ppa.launchpad.net/unit193/encryption/ubuntu cosmic main

및 2018-12-26 현재 버전 veracrypt-1.23.0vanirl~18.10.


8

소위 실행 레벨이 있으며 새로운 실행 레벨이 입력되면 스크립트가 실행됩니다. 우분투에서는 이것들이에 저장됩니다 /etc/rc<run level>.d. 실행 레벨 0이 종료되고 실행 레벨 6이 재부팅됩니다. 당신이 원하는 그래서 스크립트가 될 수 있습니다 /etc/rc0.d과에 /etc/rc6.d.

파일을 작성 /etc/init.d/unmount-veracrypt-volumes.sh하고 컨텐츠를 작성하십시오 .

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

그런 다음 다음 명령을 실행하십시오.

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

K00실행 레벨 중 하나를 입력 할 때 스크립트가 첫 번째 스크립트로 실행되도록 선택했습니다 . 이러한 스크립트는 ASCII 순서로 증가하므로 symlink의 이름 수가 적을수록 스크립트가 더 빨리 실행됩니다.


3
이것이 필요한지 명확히하지 않았습니다. veracrypt가 이것을 자동으로하지 않습니까?
Tim

@Tim Oh, 나는 질문을 매우 정확하게 읽지 못했습니다. 죄송 해요. 모르겠어요
UTF-8

나는 내 대답이 요청한 질문에 대한 답을 제공하지 않는다는 것을 알고 있지만, 그것을 삭제하기로 결정한 후 자동 분리를 구현하는 방법을 배우기 위해 여기에 오는 사람들에게 해를 끼칠 것이라고 생각합니다.
UTF-8

1
물론, 떠나라
Tim

2017 년에 시스템 단위 대신 이것을 제안하는 것은 의심 스럽다.
0xC0000022L

4

2017 년 3 월 기준으로 Bob이라는 이름을 가진 사용자는 볼륨이 자동으로 마운트 해제 되지 않았 음을 나타냅니다 . UTF-8의 조언을 받아 실행 레벨 / 초기 스크립트를 작성 하는 것이 좋습니다 .


나는 이것으로 나쁜 부작용을 발견했습니다. 일시 중단하면 스토리지가 마운트 해제됩니다. 나는 그것을 원하지 않았다. 공식적으로 마운트 해제하지 않고 5 년 동안 Truecrypt / Veracrypt를 사용하는 데 어려움을 겪지 않았습니다.
pauljohn32
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.