备份日志目录

LinuxBeginner
立即练习

简介

三个应用程序日志需要作为一个压缩备份一起保存。创建归档文件后,源目录必须继续保留。

前面的引导实验练习了如何创建和列出 .tar.gz 归档文件。本挑战将同样的流程应用于一个备份文件。

创建日志备份

当前情况

目录 /home/labex/project/log-backup/source/logs 中包含三个日志文件,目前还没有备份文件。

操作范围

  • /home/labex/project/log-backup 中操作。
  • 创建 logs-backup.tar.gz
  • 将该目录存储在归档文件的顶层路径 logs/ 下。
  • 保持源目录不变。

目标

创建一个可读取的压缩 tar 归档文件,其中包含完整的 logs 目录。

验收标准

  • logs-backup.tar.gz 是一个可读取的 gzip 压缩 tar 归档文件。
  • 归档文件中包含 logs/api.loglogs/worker.loglogs/scheduler.log
  • 三个源文件仍然存在,且内容保持原样。

提示

引导实验是如何创建压缩 tar 归档文件的?

查看 .tar.gz 示例中使用的 tar 选项,以及用于选择归档路径起始位置的 -C 选项。

总结

你创建并检查了一个压缩归档文件,同时保留了源目录。

✨ 查看解决方案并练习