我使用 TrueCrypt 创建了一个加密卷,目前已安装在 Mac OS X (v10.6.6) 上。我已将 MySQL 和 Postgres (v8.4) 数据移至我的加密卷并创建了指向它们的符号链接。当 MySQL 守护程序正在运行并且我弹出该卷时,它将弹出而不会出现问题。但是,当 Postgres 守护程序正在运行并且我尝试弹出该卷时,会弹出一条通知,提示:
The disk wasn't ejected because one or more programs may be using it.
有没有什么办法可以解决这个问题?
答案1
停止守护进程以便关闭文件?
我想我没有完全理解……您在数据库运行时将数据库文件放在要弹出的卷上?这确实不太好用。您必须先停止数据库,这样就不会有引用该卷的打开文件句柄。