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

0 postgresql encryption mac-osx disk-volume

我已经使用 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.
Run Code Online (Sandbox Code Playgroud)

是否有任何解决方法?

Bar*_*rim 5

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

我想我没有完全理解......你把数据库文件放在你试图在数据库运行时弹出的卷上?那真的不会很好用。您必须先停止数据库,以便没有引用该卷的打开文件句柄。

  • 除非您想要损坏的数据库,否则无法在文件打开时弹出它。如果从应用程序下拉出卷,它将无法正常工作。 (2认同)