Лучший способ архивирования после rsync

У нас есть работа rsync, которая копирует тысячи небольших файлов на сервер. После того, как файлы находятся на этом сервере, мы используем ретроспективу для их резервного копирования на ленту. Retrospect начинает задыхаться из-за большого количества маленьких файлов. Я ищу способ архивирования файлов после rsync, поэтому ретроспектива должна только сбрасывать один файл на ленту. Я не хочу каждый день записывать все файлы, так как это просто усиливает нагрузку на диск, и мы можем пропустить наше окно резервного копирования. После завершения резервного копирования rsync нужно будет запустить снова, но я не хочу, чтобы он копировал каждый файл обратно, поэтому он должен будет иметь возможность просматривать все файлы перед обновлением.

Мысли?

  • Параллельный rsync с использованием GNU Parallel
  • rsync только отсутствующие каталоги
  • Как я могу использовать собственный локальный текстовый редактор для изменения системных (требуется root для сохранения) файлов в удаленной системе?
  • Есть ли причина использовать scp вместо rsync?
  • Rsync через SSH с авторизованными ключами .. но запустить 2 команды rsync
  • Может ли rsync фиксировать отметки времени без повторной загрузки?
  • rsync, используя часть относительного пути
  • rsync дает ошибку в сценарии оболочки
  • One Solution collect form web for “Лучший способ архивирования после rsync”

    Причина, по которой вы используете rsync для синхронизации с ServerA -> ServerB, – это то, что пользователям / службам нужен доступ к файлам в системе ServerB. Если это чисто для резервного копирования, как предлагается, и пользователям не нужен доступ для чтения файлов, то зачем использовать rsync? У Tar есть дополнительные параметры, и вы можете транслировать их по сети, как с rsync.

    http://www.gnu.org/software/tar/manual/html_node/Incremental-Dumps.html

     tar -c -z -g /var/tar/$path.snar -f - /$path \ | ssh backupsrv "cat > serverA-$path.tar.gz" 

    В качестве альтернативы можно переключиться на резервное решение, которое позволит вам напрямую поставить клиента резервного копирования на ServerA и устранить ненужное усложнение.

    Свободные включают Аманду и Бакулу.

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