13.8.2. 备份和恢复实例目录
实例目录具有子系统实例的所有配置信息,因此备份实例目录会保留不包含在内部数据库中的配置信息。
注意
在备份实例或安全数据库前,停止子系统实例。
- 停止子系统实例。
systemctl stop pki-tomcatd@instance_name.service
- 将目录保存到压缩文件中:
# cd /var/lib/pki/ # tar -chvf /export/archives/pki/instance_name.tar instance_name/
例如:# cd /var/lib/pki/ # tar -chvf /tmp/test.tar pki-tomcat/ca/ pki-tomcat/ca/ pki-tomcat/ca/registry/ pki-tomcat/ca/registry/ca/ ...........
- 重启子系统实例。
systemctl start instance_name
您可以使用 CertificateCertificate Systemnbsp;System backup files(
别名
数据库备份和完整实例目录备份)替换当前目录(如果数据损坏或硬件已损坏)。要恢复数据,使用 解压缩或 tar 工具解压缩 存档文件,并通过现有文件复制存档。
恢复实例目录:
- 解压缩存档:
cd /export/archives/pki/ tar -xvf instance_name.tar
例如:# cd /tmp/ # tar -xvf test.tar pki-tomcat/ca/ pki-tomcat/ca/registry/ pki-tomcat/ca/registry/ca/ pki-tomcat/ca/registry/ca/default.cfg .........
- 如果子系统实例尚未停止,则停止它。
systemctl stop pki-tomcatd@instance_name.service
- 复制存档的文件以恢复实例目录:
cp -r /export/archives/pki/instance_name /var/lib/pki/instance_name
例如:# cp -r /tmp/pki-tomcat/ca/ /var/lib/pki/pki-tomcat/ca/
- 重启子系统实例。
systemctl start pki-tomcatd@instance_name.service