Использование tar для резервного копирования; могу ли я запустить его, чтобы показать ВСЕ ошибки перед резервным копированием?

Вы можете попробовать find /u -type f | while read f; do rm -f $f; doneЭто займет некоторое время, но может сработать. По какой-то причине циклы в bash хорошо работают, когда другие подходы терпят неудачу.

0
17.05.2020, 20:36
1 ответ

Tar завершает прогон как можно лучше. Могут быть временные ошибки, которые не возникнут при втором запуске :, например, если файл будет изменен или удален между временем, когда tar сканирует каталоги, чтобы узнать, что он должен делать, и временем, когда он фактически записывает его.. Журналы могут быть добавлены, например.

Можете ли вы привести примеры ошибок, которые вы получаете? Изменение файла под вами, вероятно, невозможно исправить. Если вы указываете определенные имена файлов (, например. с опцией -T или командой поиска )вы можете отдельно написать сценарий, чтобы проверить, все ли файлы существуют и доступны для чтения.

Вы также можете tar -просмотреть архив, сравнить, чтобы найти то, чего не хватает, и поместить эти имена в отдельный tar приложения.

0
28.04.2021, 23:13

Теги

Похожие вопросы