当 Postgres 在 Mac OS X 上运行时,如何弹出加密磁盘?

当 Postgres 在 Mac OS X 上运行时,如何弹出加密磁盘?

我使用 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

停止守护进程以便关闭文件?

我想我没有完全理解……您在数据库运行时将数据库文件放在要弹出的卷上?这确实不太好用。您必须先停止数据库,这样就不会有引用该卷的打开文件句柄。

相关内容