У меня два сервера. На одном работают веб-сайты, а на другом есть резервные копии этих веб-сайтов. Мне нужно синхронизировать серверы каждую неделю, чтобы файлы, которые были обновлены или изменены после предыдущего расписания резервного копирования, обновлялись только при следующем резервном копировании. запускается .. Резервные копии хранятся в формате tar (например, hellowebsite-12-03-2011.tar.gz) на сервере резервного копирования. Как я могу проверить, были ли файлы обновлены или нет, если файлы в формате tar?
Используйте rsync для обработки ваших резервных копий и используйте tar на этапе пост-обработки для того, чем он является: архиватора.
Вместо того, чтобы заново изобретать колесо, вам следует использовать одно из различных решений для инкрементного резервного копирования.
Мой любимый вариант для этой цели - rsnapshot.