Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Lsyncd синхронизируем две папки рекурсивно с накоплением информаци  (Прочитано 475 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kostzg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Задача следующая, и я сам от себя не ожидал что буду в тупике.
Есть две папки /opt/x (исходная папка) и /opt/y (папка назначения), обе папки на одном и том же сервере.
Конфиг /etc/lsyncd.conf 

settings = {
statusFile = "/var/log/lsyncd.stat",
logfile = "/var/log/lsyncd.log",
statusInterval = 1,
nodaemon = true,
recursiv = true,
backup = true,
suffix = aa_,
sync{
default.rsync,
source="/opt/x/",
target="/opt/y/",
}
}

Сейчас если в папках что то меняется. Синхронизация папок проходит на ура и практически мгновенно.
Но задача не просто в синхронизации, а в том что бы в папке "/opt/y/" измененные файлы должны накапливаться. Т. е. Если в папке "/opt/x/" удаляется файл, из папки "/opt/y/" удалятся он не должен. При появлении файла/папки с уже существующим именем должен переименовываться, добавляться суффикс.

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.