Резервное копирование каталога журналов

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 является доступным для чтения tar-архивом, сжатым с помощью gzip.
  • Архив содержит logs/api.log, logs/worker.log и logs/scheduler.log.
  • Все три исходных файла по-прежнему существуют и имеют исходное содержимое.

Подсказки

Как в учебном задании создавался сжатый tar-архив?

Просмотрите параметры tar, использованные в примере с .tar.gz, а также параметр -C, который определяет, с какого места начинаются пути в архиве.

Итоги

Вы создали и проверили один сжатый архив, сохранив исходный каталог.

✨ Проверить решение и практиковаться