12.2. 备份红帽更新设备数据库
流程
进入
postgres用户:su - postgres
# su - postgresCopy to Clipboard Copied! Toggle word wrap Toggle overflow 转储 PostgreSQL 数据库:
pg_dump -j 4 -F d -f <pg_dump_directory> pulp
# pg_dump -j 4 -F d -f <pg_dump_directory> pulpCopy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
与 pg_dump 命令一起使用的参数如下:-j 4: Instructs pg_dump 使用 4 个并行线程运行。-F d: Instructs pg_dump to select a directory-format archive 作为输出格式。
<pg_dump_directory > : 将编写 pg_dump 输出的目录路径。pulp:
重要
postgres 用户必须能够创建和写入 pg_dump_directory,且必须有足够的磁盘空间。为便于参考,配置了大约 600 个存储库的大型数据库的转储大约需要 25 GB。
重要
此操作可能需要大量时间。为便于参考,我们具有 600 个仓库的数据库示例最多需要 5 小时。