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