はじめに
アプリケーションの設定ファイルが誤って削除されましたが、読み取り可能な圧縮バックアップが用意されています。このアーカイブには、今回の復旧対象ではない運用手順書も含まれています。
直前のガイド付き実験では、アーカイブの一覧表示と、指定したパスを 1 つだけ展開する方法を学びました。この最後のチャレンジでは、その復旧判断だけに取り組みます。
紛失した設定ファイルを復元する
現在の状況
/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が用意された元のファイルのままであり、展開によって置き換えられていないこと。
ヒント
アーカイブ全体ではなく、1 つのパスだけを展開するにはどうすればよいですか?
ガイド付き実験では、tar -xzf コマンドのアーカイブ指定と展開先オプションの後に、展開対象のアーカイブ内パスを指定しました。
まとめ
バックアップの内容を確認し、無関係なファイルを展開することなく、紛失した設定ファイルを 1 つだけ選択して復元しました。



