简介
某个应用的配置文件被意外删除,但现在有一份可读取的压缩备份可供使用。该归档中还包含一个不属于本次恢复范围的运行手册。
前面的引导实验练习了列出归档内容,以及提取指定路径。本次最终挑战只关注如何决定并完成这次恢复。
恢复缺失的配置文件
当前情况
/home/labex/project/backup-automation/data/config/app.conf 已缺失。归档 backups/manual-backup.tar.gz 中包含最后一个可正常使用的副本,以及一个无关的运行手册。
操作范围
- 只恢复归档中的路径
config/app.conf。 - 将它恢复到
/home/labex/project/backup-automation/data目录下。 - 不要提取或修改
documents/runbook.txt。
目标
从准备好的备份中恢复缺失的 data/config/app.conf。
验收标准
data/config/app.conf存在,并包含:mode=production port=8080data/documents/runbook.txt仍然是原先准备好的文件,不能因提取操作而被替换。
提示
如何只提取一个路径,而不是整个归档?
在引导实验中,选定的归档路径会写在 tar -xzf 命令中的归档文件和目标目录选项之后。
总结
你检查了备份,并选择性地恢复了一个缺失的配置文件,没有提取无关内容。



