Шаг 6 из 7 · лаба · 20 мин
Восстановить приложение из архива tar
Приложение сломано после обновления. Подготовь рядом с рабочей копией восстановленную из архива — полную и с правами из архива.
Ситуация
После неудачного обновления приложение в ~/backup-lab/live/app перестало работать. Есть ночной
архив /srv/backup-lab/app.tar, которому команда доверяет. Прежде чем переключаться на копию,
команда хочет проверить её рядом с рабочей. Вечером коллега начал восстанавливать копию в
~/backup-lab/restore, но не закончил.
Задача
Подготовь восстановленную копию приложения в ~/backup-lab/restore/app:
- в копии те же файлы и каталоги, что в архиве, включая скрытые, и ничего лишнего;
- содержимое каждого файла совпадает с архивом;
- владелец всех файлов и каталогов —
student, права — как записаны в архиве; - архив и рабочая копия
~/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 остались как были — ещё не выполнена
Цели проверяются на машине после каждой команды.