使用python tarfile备份postgresql数据目录。期望/忽略什么错误
|
我正在编写一个python脚本,用于自动备份PostgreSQL数据目录,以启用“连续归档和时间点恢复”。
我想使用Python的tarfile库创建档案。
复杂的是,数据文件可以在备份期间更改。引用PostgreSQL手册:
一些文件系统备份工具发出
警告或错误,如果文件
正在尝试复制更改,而
复制收益。当基地
活动数据库的备份,这
情况正常,不是错误。
但是,您需要确保自己
可以区分对此的抱怨
从实际错误中排序。
...一些
GNU tar版本返回错误
致命代码无法区分
如果文件在被截断时出错
tar正在复制它。幸运的是,GNU
tar版本1.16和更高版本退出
如果在更改过程中更改了文件,则为1
备份和2个其他错误。
从数据目录复制文件时,在Python中应该期待哪些例外?以及如何确定错误是否严重?
没有找到相关结果
已邀请:
2 个回复
犀耽澄协吻
模块肯定不会自己抱怨。 至于其他例外,可能性是无限的。在这种情况下,Python抛出的几乎任何东西都可能是致命的。
死狸蔽垂藐