注解命令(annotate)
pgBackRest annotate 命令的选项与行为参考。
pgBackRest 通过命令来执行各项功能。本文档对每个命令的选项进行了详尽列举——即每个适用于某命令的选项都会随该命令一并列出,即便该选项同样适用于其他命令。所有可在 pgbackrest.conf 中配置的选项均包含在内。
在 pgbackrest.conf 中配置的非布尔型选项,可在命令行上使用 reset- 前缀将其重置为默认值。这一功能在直接于仓库主机上执行恢复时很有用。通常情况下,pgBackRest 检测到数据库主机是远程主机后会报错,因为恢复操作无法远程执行。在命令行添加 --reset-pg1-host 后,pgBackRest 将忽略远程数据库主机并在本地执行恢复。此时可能还需要传入新的 --pg1-path,将恢复操作强制指向特定路径,而非使用数据库主机上的原有路径。
在命令行上,可使用 no- 前缀将布尔型选项设置为 false。
任何选项均可通过环境变量设置,方法是加上 PGBACKREST_ 前缀,将选项名称全部大写,并将 - 替换为 _,例如 pg1-path 对应 PGBACKREST_PG1_PATH,stanza 对应 PGBACKREST_STANZA。布尔型选项的表示方式与配置文件中相同,例如 PGBACKREST_COMPRESS="n",且不支持 reset-* 变体。可在命令行或配置文件中多次指定的选项,可通过冒号分隔多个值来设置,例如 PGBACKREST_DB_INCLUDE="db1:db2"。
命令行选项优先于环境变量选项,环境变量选项优先于配置文件选项。
关于选项类型的说明,请参阅 配置简介。
| 命令 | 简介 |
|---|---|
annotate | 在备份创建后,添加、修改或删除备份注解。 |
archive-get | 获取已归档的 WAL 段,用于恢复、PITR 或副本恢复。 |
archive-push | 接收来自 PostgreSQL 的 WAL 段并推送到已配置的仓库。 |
backup | 将备份创建到目标仓库(默认为优先级最高的仓库)。 |
check | 验证 stanza 备份/归档配置及 WAL 归档健康状态。 |
expire | 根据已配置的保留策略,过期备份和已归档的 WAL。 |
help | 在通用、命令或选项级别显示帮助信息。 |
info | 以文本或 JSON 格式显示 stanza 和备份的状态/元数据。 |
repo-get | 读取仓库文件(类似 cat),用于管理、排查和测试。 |
repo-ls | 列出仓库文件/路径(类似 ls),用于管理、排查和测试。 |
restore | 从备份恢复(默认为最新备份),支持可选的时间点恢复。 |
server | 运行 pgBackRest TLS 服务器,实现无需 SSH 的远程主机访问。 |
server-ping | 向 pgBackRest TLS 服务器发送 ping,验证其是否正在接受连接。 |
stanza-create | 在所有已配置的仓库中创建 stanza 元数据。 |
stanza-delete | 永久删除某个 stanza 的所有备份和归档。 |
stanza-upgrade | 在 PostgreSQL 主版本升级后,升级 stanza 元数据。 |
start | 在执行过 stop 命令后,重新允许 pgBackRest 进程运行。 |
stop | 阻止新的 pgBackRest 进程启动,并可选择强制停止正在运行的进程。 |
verify | 验证仓库中的备份和归档数据是否有效。 |
version | 显示已安装的 pgBackRest 版本。 |
pgBackRest annotate 命令的选项与行为参考。
pgBackRest archive-get 命令的选项与行为参考。
pgBackRest archive-push 命令的选项与行为参考。
pgBackRest backup 命令的选项与行为参考。
pgBackRest check 命令的选项与行为参考。
pgBackRest expire 命令的选项与行为参考。
pgBackRest help 命令的选项与行为参考。
pgBackRest info 命令选项与行为参考。
pgBackRest repo-get 命令选项与行为参考。
pgBackRest repo-ls 命令的选项与行为参考。
pgBackRest restore 命令的选项与行为参考。
pgBackRest server 命令的选项与行为参考。
pgBackRest server-ping 命令选项与行为参考。
pgBackRest stanza-create 命令的选项与行为参考。
pgBackRest stanza-delete 命令的选项与行为参考。
pgBackRest stanza-upgrade 命令的选项与行为参考。
pgBackRest start 命令选项与行为参考。
pgBackRest stop 命令选项与行为参考。
pgBackRest verify 命令的选项与行为参考。
pgBackRest version 命令的选项与行为参考。