Использование rsync для резервного копирования в два места

Использование rsync для резервного копирования в два места

Пожалуйста, простите мое невежество, я искал ответ, но пока безуспешно.

Вот что я хочу сделать:

Используйте rsync для резервного копирования с файлового сервера (Ubuntu Server 14.04) на устройство NAS. После завершения резервного копирования снова запустите rsync на удаленном сервере через SSH.

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

Прав ли я, подозревая, что это может вызвать проблему?

Спасибо,

Саймон.

решение1

Из страницы руководства:

DESCRIPTION
   It [rsync] offers a  large  number  of  options
   that  control  every  aspect  of  its behavior and permit very flexible
   specification of the set of files to be copied.  It is famous  for  its
   delta-transfer  algorithm,  which  reduces the amount of data sent over
   the network by sending only the differences between  the  source  files
   and  the  existing  files in the destination.

Из коробки, без каких-либо специальных параметров, rsync будет работатьименно так, как вам нужно:

  • синхронизировать все различия с NASисинхронизировать все различия с удаленным SSH-сервером.
  • При первом запуске он создаст полную копию на обоих устройствах, а затем синхронизирует их независимо.

Даже если соединение с удаленным сервером разорвано, при следующем запуске оно продолжит работу с того места, где остановилось.

Связанный контент