如果在指定时间内未访问特定卷(从.dmg / .sparseimage挂载),是否可以自动卸装?
编辑:
这对于包含敏感数据的受密码保护的图像特别有用。
由于我对此没有完整的答案,因此我在这里提出了一个类似但更简单的问题。
如果在指定时间内未访问特定卷(从.dmg / .sparseimage挂载),是否可以自动卸装?
编辑:
这对于包含敏感数据的受密码保护的图像特别有用。
由于我对此没有完整的答案,因此我在这里提出了一个类似但更简单的问题。
Answers:
操作系统不允许开箱即用(对于dmg和实际分区均不允许)。
我要做的是创建一个脚本,该脚本将侦听该已挂载的映像,并在x时间空闲后将其卸载。
Applescript是使该工作正常运行的相当简单的方法(或通过自动流程)。
一些指针:
(棘手的部分是使磁盘映像空闲)
http://www.mactech.com/articles/mactech/Vol.20/20.07/FolderWatching/index.html
我将在今天晚些时候举例,但是流程将是这样的:
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