Linux Labs

Хранилище / Ступень 9 из 11

Архив есть — проверь восстановление

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 7 · лаба · 20 минсредняя

Восстановить приложение из архива tar

Приложение сломано после обновления. Подготовь рядом с рабочей копией восстановленную из архива — полную и с правами из архива.

Ситуация

После неудачного обновления приложение в ~/backup-lab/live/app перестало работать. Есть ночной архив /srv/backup-lab/app.tar, которому команда доверяет. Прежде чем переключаться на копию, команда хочет проверить её рядом с рабочей. Вечером коллега начал восстанавливать копию в ~/backup-lab/restore, но не закончил.

Задача

Подготовь восстановленную копию приложения в ~/backup-lab/restore/app:

  1. в копии те же файлы и каталоги, что в архиве, включая скрытые, и ничего лишнего;
  2. содержимое каждого файла совпадает с архивом;
  3. владелец всех файлов и каталогов — student, права — как записаны в архиве;
  4. архив и рабочая копия ~/backup-lab/live остались как были.

Ограничения

  • Рабочую копию live не меняй: переключаться на восстановленную копию будут позже, после проверки.
  • Работай от своего пользователя, sudo для этой задачи не нужен.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 4
  • В restore/app те же файлы и каталоги, что в архиве, включая скрытые, и ничего лишнего — ещё не выполнена
  • Содержимое файлов совпадает с архивом — ещё не выполнена
  • Владелец — student, права — как записаны в архиве — ещё не выполнена
  • Архив и рабочая копия live остались как были — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 4
  • В restore/app те же файлы и каталоги, что в архиве, включая скрытые, и ничего лишнего — ещё не выполнена
  • Содержимое файлов совпадает с архивом — ещё не выполнена
  • Владелец — student, права — как записаны в архиве — ещё не выполнена
  • Архив и рабочая копия live остались как были — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 4
  • В restore/app те же файлы и каталоги, что в архиве, включая скрытые, и ничего лишнего — ещё не выполнена
  • Содержимое файлов совпадает с архивом — ещё не выполнена
  • Владелец — student, права — как записаны в архиве — ещё не выполнена
  • Архив и рабочая копия live остались как были — ещё не выполнена
Загрузка…