наиболее эффективным и безопасным способом сделать полное дифференциальное резервное копирование с помощью rsync

Похоже, у вас несколько проблем с тем, что вы делаете.

  • - exec принимает только один аргумент, однако аргументы могут быть переданы в конце start-stop-daemon после - .

  • Аргумент - exec также используется в качестве идентификатора: start-stop-daemon проверяет, запущен ли экземпляр (это сделало бы / bin / sh , очень плохой кандидат.

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

1
14.07.2017, 22:32
1 ответ

Жесткие ссылки — лучший способ сэкономить место на диске. Вместо сценариев с rsync я использую обертку, которая выполняет эту работу:Butterfly Backup .

Эта оболочка использует чистый rsync и превращает rsync в настоящий инструмент резервного копирования/восстановления (, а также имеет режимы архивирования/экспорта ).

Кроме того, в его опциях есть флаг --mode/-m, который позволяет выбрать режим резервного копирования между Инкрементным или Дифференциальным .

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

Пример:

$ bb backup --computer mypc --destination /backup --data User --type Unix
 --mode Differential
1
08.02.2021, 08:00

Теги

Похожие вопросы