系统备份和 PostgreSQL

系统备份和 PostgreSQL

我想使用 备份我的整个/目录borgbackup
但是,由于PostgreSQL有自己的备份数据库的方法,因此在这种情况下我将使用SQL dump创建数据库快照的方法。
因此,当我执行系统备份时,我应该从 中排除哪个目录/

答案1

规范的 PostgreSQL 安装将所有与 DB 相关的内容放入/var/lib/postgresql。在 Ubutu 中也是如此,例如,请参见另一个问题:通过 apt-get 安装时 postgresql 的默认位置

如果您的数据库正在运行,您也可以看到它,在ps输出中,该postgres过程应该有一个-D标志,后跟“数据”目录的路径。

如果您启动psql客户端,您也可以使用命令show data_directory;来查看它(如果您在同一台主机上)。

https://stackoverflow.com/questions/1137060/where-does-postgresql-store-the-database以了解更多获取此信息的方法。

相关内容