Каждую ночь скрипт сохраняет приложение из ~/backup-lab/live/app в архив /srv/backup-lab/app.tar. Вчера он отработал без ошибок.
Перед обновлением приложения проверь копию: распакуй архив в пустой каталог restore и сравни с рабочей копией.
Распакуй ночной архив
В каталоге ~/backup-lab распакуй ночной архив в restore, затем выведи содержимое двух каталогов: рабочей копии live/app и восстановленной restore/app.
Где потерялся .release?
-
ls -l live/app/.releaseпоказывает дату 1 сентября: файл старше вчерашнего архива. -
Тот же
ls -aпоказал.releaseвlive/app: ключ-aвыводит и скрытые имена. -
Каталоги и закрытый
secret.envtar создал от тебя без вопросов, а скрытое имя отличается только точкой в начале. Дальше список архива покажет, что.releaseнет в самом архиве.
.release нет в самом архиве: он потерялся, когда архив создавали.