veracrypt에 자동 마운트 해제가 있습니까? 아니면 파일 시스템 / 컨테이너가 손상되지 않도록 종료하기 전에 veracrypt 볼륨을 항상 수동으로 마운트 해제해야합니까?
veracrypt FAQ 에서 Windows에 대한 답변을 찾았 지만 Linux / Ubuntu에는 없습니다.
veracrypt에 자동 마운트 해제가 있습니까? 아니면 파일 시스템 / 컨테이너가 손상되지 않도록 종료하기 전에 veracrypt 볼륨을 항상 수동으로 마운트 해제해야합니까?
veracrypt FAQ 에서 Windows에 대한 답변을 찾았 지만 Linux / Ubuntu에는 없습니다.
답변:
정답이 될 업데이트가 있습니다!
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
.
소위 실행 레벨이 있으며 새로운 실행 레벨이 입력되면 스크립트가 실행됩니다. 우분투에서는 이것들이에 저장됩니다 /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의 이름 수가 적을수록 스크립트가 더 빨리 실행됩니다.
2017 년 3 월 기준으로 Bob이라는 이름을 가진 사용자는 볼륨이 자동으로 마운트 해제 되지 않았 음을 나타냅니다 . UTF-8의 조언을 받아 실행 레벨 / 초기 스크립트를 작성 하는 것이 좋습니다 .