Я использую время для резервного копирования моей установки Linux. Он служит расширенной оболочкой для команды rsync
.
Сегодня я попытался добавить /var /log в список папок для резервного копирования, и это вызвало серьезные проблемы с производительностью. Задание, похоже, зависло в конкретном файле, и загрузка ЦП родительского процесса rsync
достигает 100%. Затем я использовал lsof
чтобы увидеть, какой файл вызвал проблему, и, похоже, это каталог /var/log
.
Я провел поиск в Google и несколько экспериментов с различными опциями rsync
и обнаружил, что --checksum
является нарушителем. Без параметра инкрементное резервное копирование завершается правильно в считанные минуты. При этом процесс застревает, когда rsync
пытается синхронизировать постоянно меняющийся файл журнала. Это имеет смысл, но мне все еще кажется, что это ошибка.
Я правильно использую опцию? Есть ли обходной путь для этого?