我想在 vCenter 服务器虚拟设备 5.5 上的/etc/cron.*中保存一个 bourne shell脚本来备份 vpostgres(VMware vCenter postgresql 数据库)。
VMware 知识库文章 2034505建议在备份之前停止 vpxd 服务。我想防止以不一致的状态备份数据库(在 vCenter 操作运行时)。
然而,官方 PostgreSQL 文档精确:<<3. 使用任何方便的文件系统备份工具,例如 tar 或 cpio(不是 pg_dump 或 pg_dumpall)执行备份。执行此操作时,既不需要也不需要停止数据库的正常操作。>>
我的问题是:
- 在备份数据库之前,我是否需要停止 VMWare Composer 和 vpxd 服务?
- 如果不能,我可以在不停止服务的情况下使用 cpio 备份它吗?如何 ?
请 PostgreSQL 或 VMware 专家回答。