[apple] 한동안 액세스하지 않은 경우 자동 마운트 해제 .dmg

지정된 기간 동안 특정 볼륨에 액세스하지 않은 경우 (.dmg / .sparseimage에서 마운트 된) 특정 볼륨을 자동으로 마운트 해제하는 방법이 있습니까?

편집하다:

  1. 민감한 데이터가 포함 된 암호로 보호 된 이미지에 특히 유용합니다.

  2. 이에 대한 완전한 대답을 얻지 못했기 때문에 여기 에서 비슷하지만 간단한 질문을 했습니다 .



답변

OS는 (dmg 또는 실제 파티션 모두) 즉시 사용할 수 없습니다.

내가 할 일은 마운트 된 이미지를 듣고 x 시간 유휴 후 스크립트를 마운트 해제하는 스크립트를 만드는 것입니다.

Applescript는 작업을 자동화 할 수있는 아주 간단한 방법입니다 (또는 자동화 흐름을 통해).

몇 가지 조언 :

(까다로운 부분은 디스크 이미지를 유휴 상태로 만드는 것입니다)

http://www.mactech.com/articles/mactech/Vol.20/20.07/FolderWatching/index.html

http://webcache.googleusercontent.com/search?q=cache:IjvM1V_MxroJ:macscripter.net/viewtopic.php%3Fid%3D39468+&cd=4&hl=ko&ct=clnk&client=safari

Automator를 사용하여 폴더 / 파일 변경을 확인 하시겠습니까?

디스크 마운트에서 Applescript를 실행하는 방법

외장 드라이브 또는 디스크가 연결되면 프로그램 또는 작업을 자동으로 시작

오늘 나중에 예를 들어 보겠습니다. 흐름은 다음과 같습니다.

open script

drag mounted image disk to it

monitor this disk access (every x time, to save processor)

if last time accessed > idlelimit then
    eject disk
    quit script

otherwise

keep checking


답변