如何防止磁盘映像在 OS X 中卸载?

如何防止磁盘映像在 OS X 中卸载?

我想使用区分大小写的加密磁盘映像进行开发工作。我需要将其中的一些文件夹放入 Dropbox(使用符号链接)。但是,如果我不小心卸载了 dmg,Dropbox 会删除云中的所有内容。

因此我需要防止卸载此磁盘映像(在启动时安装)。理想情况下,当我单击 Finder 中的弹出图标时,它会要求我输入会话密码。有什么想法吗?

答案1

我使用 RAM 驱动器进行很多工作,因此我必须找到一种方法来防止意外弹出。

我的解决方案与@slhck 的类似。

  1. 打开一个终端。
  2. 打开屏幕会话。
  3. cd 进入您想要保护的磁盘映像。
  4. 断开该屏幕会话(Ctrl-A然后D通常就可以了)。

Finder 不会立即弹出卷,但会询问您是否要强制弹出。

唯一需要注意的是,我认为 Screen 不附带普通的 OS X,你需要 MacPorts 才能

答案2

如果我是你,我会以升级用户(root)身份安装它

您确实可以使用 sudo 在 OSX 中挂载设备。我没有机会查看它的行为是否与 Unix 中的行为相同,因为我没有 OSX。这确实应该迫使您再次输入密码才能卸载它,对吗?

此时需要正确设置文件权限。但除非由升级用户或发出 sudo,否则它不应被卸载。

答案3

您可以反过来做 - 将文件保留在 Dropbox 中,并将它们符号链接到您的加密磁盘。这样,当您卸载磁盘时,Dropbox 就不会删除这些文件,您仍然可以从开发环境中访问这些文件。

相关内容