Архивирование и резервное копирование

Изучите архивирование и резервное копирование. Этот модуль охватывает архивирование с помощью tar, сжатие с помощью gzip и tar, стратегии резервного копирования каталогов, передачу резервных копий, общие операции с zip. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.

DevOps EngineerLinuxDevOps

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Этот курс начального уровня формирует практический процесс упаковки, сжатия, восстановления, передачи и проверки резервных файлов в Linux. В пяти практикумах с инструкциями вы используете tar и zip, создадите датированные копии и проверите имитацию удалённой передачи с помощью контрольной суммы.

Итоговое задание применяет безопасную последовательность архивирования и очистки: определить только подготовленные журналы, создать сжатый архив, проверить его содержимое перед удалением и удалить оригиналы, сохранив архив и остальные файлы.

Чему вы научитесь

  • Создавать несжатый tar-архив, выводить его содержимое и извлекать в выбранный каталог
  • Создавать и восстанавливать gzip-сжатые tar-архивы и сравнивать их размер с обычным tar
  • Генерировать даты ISO и применять переменные или подстановку команд в именах копий
  • Создавать MD5-контрольную сумму и проверять скопированный архив через md5sum -c
  • Передавать архив и сумму по SSH через scp в имитируемое назначение
  • Устанавливать zip-инструменты и создавать, проверять и извлекать рекурсивный zip-архив
  • Выбирать только .log через шаблон оболочки и сохранять список целей
  • Проверять сжатый архив журналов до удаления подготовленных исходников

Для кого этот курс

Курс предназначен для начинающих пользователей Linux, специалистов поддержки и будущих системных или DevOps-администраторов, которым нужны практические основы разовых архивов, копий, проверки передачи и осторожной очистки.

Предварительные требования: Базовая навигация в терминале, операции с файлами, переменные, подстановка команд, шаблоны, перенаправление и sudo; опыт инструментов резервирования не требуется.

Учебная среда: Предоставляемый LabEx терминал на базе Ubuntu с подготовленными каталогами и архивами, локальной SSH-передачей в /tmp, одноразовыми журналами и устанавливаемыми zip-инструментами.

Часто задаваемые вопросы

Как построен курс?

Пять практикумов содержат инструкции. В шестом задании вы определяете, архивируете и проверяете подготовленные .log, а затем удаляете только эти исходники.

Буду ли я писать автоматический скрипт резервирования или ротации?

Нет. Несмотря на название задания, команды выполняются вручную. Расписание, многократные скрипты, политика хранения и logrotate не рассматриваются.

Нужен ли отдельный сервер для передачи?

Нет. scp копирует backup.tar.gz и сумму по SSH в /tmp на localhost, имитируя обе стороны на одной машине.

Считается ли MD5 безопасным доказательством доверия?

Нет. Он используется для случайных изменений; для чувствительной проверки рекомендуются более сильные хеши. Совпадение суммы не подтверждает поставщика файла.

Преподаватель

labby
Labby
Labby is the LabEx teacher.