Rsync после копирования

Rsync после копирования только отправляет различия между папками или копирует всю папку снова, так как Rsync никогда не был реализован ранее в этой папке?

2 Solutions collect form web for “Rsync после копирования”

Обычно да; rsync работает, проверяя, существует ли файл, тогда, если его контрольная сумма не является одинаковой, то если части файла имеют одну и ту же контрольную сумму, тогда передайте части, у которых есть другая контрольная сумма (или, возвращаясь к передаче всего файла, если это отсутствует или невозможно найти часть с соответствующей контрольной суммой с обеих сторон). Поэтому, если у вас есть файл с тем же именем, но с совершенно другим содержимым, может быть дешевле передать весь файл вместо разницы.

Никакое состояние не хранится вне самого файла, поэтому не имеет значения, использовали ли вы ранее rsync . Содержимое в файле – это единственное, что использует rsync чтобы решить, что передать.

rsync может делать и то, и другое. Если вы делаете что-то вроде

 rsync -auvz /some/directory remotehost:/destination 

то /some/directory будет скопирован рекурсивно на remotehost , так что /destination/directory будет существовать. Если вы снова запустите команду, будут отправлены только изменения.

Если вы хотите, чтобы файлы в месте назначения были удалены, если они больше не существуют в источнике, добавьте параметр --delete .

  • Нужно ли запускать резервные копии с помощью rsync как пользователя root?
  • Сброс соединения Rsync с помощью одноранговой сети
  • Как я могу rsync только некоторые файлы в некоторых каталогах
  • Как избежать создания корневой папки источника в получателе при использовании rsync?
  • Исправлена ​​ошибка с файловой системой rsync "Только для чтения (30)"
  • Использование Rsync для SSH и поиска файлов
  • беспроблемный доступ к rsync с ssh через cron
  • Время и дата папок Rsync
  • Проверяет ли rsync файлы, скопированные между двумя локальными дисками?
  • Запрашивать rsync для передачи файлов без подключения к удаленному серверу rsync?
  • rsync на USB-накопитель, всегда передающий все данные
  • почему не rsync копирует файлы на сервер
  • Linux и Unix - лучшая ОС в мире.