У меня есть резервный сервер, который собирает резервные копии с нескольких других серверов. Я хочу сделать такую структуру каталогов
/backup/snapshots/<hostname>/<period>.0/<files>
Вместо дефолта
/backup/snapshots/<period>.0/<hostname>/<files>
Как это сделать? Я пытался указать параметр
backup root@remote-host:/backup/snapshots/hourly.0 . snapshot_root=/backup/snapshots/myhost/
но это не работает
Вам необходимо использовать другой файл конфигурации, в котором вы можете установить другой каталог snapshot_root (и другие параметры резервного копирования).
Например /etc/rsnapshot.additional.conf
После чего вам нужно добавить в cron файл rsnapshot (если вы используете Ubuntu - вы можете найти его /etc/cron.d/rsnapshot).
30 3 * * * root /usr/bin/rsnapshot daily
10 0 3 * * 1 root /usr/bin/rsnapshot weekly
11 30 2 1 * * root /usr/bin/rsnapshot monthly
линии, как это
30 3 * * * root /usr/bin/rsnapshot -c /etc/rsnapshot.additional.conf daily
10 0 3 * * 1 root /usr/bin/rsnapshot -c /etc/rsnapshot.additional.conf weekly
11 30 2 1 * * root /usr/bin/rsnapshot -c /etc/rsnapshot.additional.conf monthly
Это означает, что rsnapshot будет вызываться два раза с другим файлом конфигурации и сделает две резервные копии
Насколько я могу судить, конфигурацией rsnapshots является только директива snapshot_root.
Страница руководства: "snapshot_root Путь к локальной файловой системе для сохранения всех снимков"
Это несколько примеров из: https://askubuntu.com/questions/20603/what-does-snapshot-root-do
каталог-снапшота / var / backups / me
...
резервное копирование / главная / я / фильмы / / медиа /
резервное копирование / главная / я / музыка / / медиа /
резервная копия / главная / я / черновики / / документы /
Например, после ежечасного запуска rsnapshot снимки будут храниться в
/var/backups/me/hourly.0/media
/var/backups/me/hourly.0/documents
Итак, в основном я говорю, что я верить нет простого способа изменить это, и что вам может потребоваться изменить источник для этого, но, конечно, я могу ошибаться, и в этом случае проигнорируйте этот ответ.