Указание удаленных каталогов для исключения из резервной копии rsnapshot

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

Скажем, у меня две машины: рабочий стол (сервер) и ноутбук. Мой домашний каталог на каждом из них – /home/tom . rsnapshot живет на рабочем столе ( localhost ) с его конфигурационными файлами. Таким образом, команды backup :

 backup /home/tom/ localhost/ backup tom@laptop:/home/tom/ laptop/ 

Все хорошо и хорошо. Но скажите, что у меня есть /home/tom/music на ноутбуке. Это материал, скопированный с рабочего стола, и большой. Но когда я иду исключать /home/tom/music/ только из резервной копии tom@laptop :

 exclude tom@laptop:/home/tom/music/ 

Но это не приводит к тому, что music/ исключается, и мой герпес вспыхивает.

Делая это:

 exclude /home/tom/music/ 

конечно, заставляет music/ исключаться из резервных копий localhost и laptop , а также заставляет мой PID разгоняться.

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

Итак, как я могу исключить каталог только из резервной копии (ноутбука)?

One Solution collect form web for “Указание удаленных каталогов для исключения из резервной копии rsnapshot”

Существует четвертое поле для backup линии, которое может использоваться для таких задач. Итак, ваша линия должна выглядеть следующим образом.

 backup tom@laptop:/home/tom/ laptop/ exclude=/home/tom/music 

Вы можете добавить несколько вариантов backup , разделив их запятой. Для дальнейшего чтения обратитесь к странице man rsnapshot .

  • Как интерпретировать вывод консоли rsync?
  • ssh: «Ошибка чтения длины ответа из сокета аутентификации»
  • Имеет ли опция сжатия -z с rsync ускорить резервное копирование
  • Живая ОС зависает при копировании файлов
  • Как rsync между двумя серверами через их общий хост Windows
  • rsync, включая файлы, которые изменяются
  • rsync'ing несколько пар {src, dest}
  • копии попыток жесткой ссылки rsync
  • Rsync: Как синхронизировать только определенные типы файлов из определенных каталогов?
  • Rsync удаляет файлы в старом каталоге?
  • Могу ли я изменить список исключаемых файлов при запуске rsync в соответствии с заданием cron
  • Linux и Unix - лучшая ОС в мире.