Из-за флага -h
tar должен следовать любым символическим ссылкам, которые он находит. Любая неработающая символическая ссылка выдаст ошибку «Файл удален до того, как мы его прочитаем», например, символические ссылки, которые больше не ведут к действительным файлам.
Или:
- убедитесь, что все ссылки указывают на действительные файлы
- удалить все недействительные ссылки
- уберите флаг
-h
, чтобы поверхностно скопировать ссылки (а не файлы, на которые они указывают)