Содержимое Rsync tar с удаленным сервером

У меня есть несколько резервных копий в качестве архивов tar, и для их проверки / тестирования я восстанавливаю некоторые тестовые машины, используя:

cat archive.tar.gz | ssh server2 "cd /path/to/dir; tar zxvf -" 

Большая часть целевой машины такая же, поэтому этот ssh / tar-трубопровод переполняется пропускной способностью, временем и доступом к диску. Есть ли способ прокладки через rsync для сравнения содержимого tar-файла с целевым сервером?

Изменить: Забыл сказать, я использую RHEL6

  • Поиск команды и tar в скрипте
  • Обновление tar.gz ежедневно только с измененными файлами
  • Сохранять метаданные или редактировать метаданные с помощью tar
  • Сбросить список файлов без их структуры каталогов
  • tar через сеанс ssh
  • Тар файл с датой как имя?
  • Как извлечь и сшить многострочный tar arcvhive без начального файла
  • Как извлечь / удалить старые файлы из tarball, который был обновлен
  • One Solution collect form web for “Содержимое Rsync tar с удаленным сервером”

    Ну, единственный ответ, который я могу найти, – это монтировать архив с помощью ArchiveMount , а затем rsync против этого. Мне пришлось вручную установить его с помощью RPM, поскольку он не находится в репозиториях Redhat 6.

    Отсутствие пробелов на резервных или тестовых машинах для распаковки, хотя для сборки архива на 30 Гб требуется несколько минут, потому что он должен читать все файлы в архиве и создавать структуру каталогов – не ожидая Архив 200gb у меня есть!

    В любом случае, кажется, он работает достаточно быстро, хотя и не сделал никакой реальной статистики.

    Спасибо, Том!

    Linux и Unix - лучшая ОС в мире.