Я использую Bacula и подключаюсь к своему серверу cPanel каждую ночь в 2 часа ночи для резервного копирования файлов tar.gz, которые были сгенерированы cPanel накануне в 6 часов утра.
Обратите внимание, что cPanel каждое утро создает полную резервную копию и выгружает ее в файл tar для каждого пользователя.
С помощью Bacula (моя система резервного копирования, которая работает на другом сервере и выполняет резервное копирование tar-файлов cPanel) я запускаю полное резервное копирование 1 числа каждого месяца и инкрементное в оставшиеся дни (дни со 2 по 31). .
Я обнаружил, что инкрементные резервные копии по-прежнему велики (30-40% от размера полной резервной копии) ... Я точно знаю, что не 30% данных добавляются с разницей каждую ночь.
Я полагаю, потому что небольшое изменение входного файла в группе файлов приводит к совершенно другому файлу tar.gz, поэтому будет много изменений от одного файла к другому, даже если данные, возможно, не изменились значительно. для каждого файла.
Не лучше ли мне синхронизировать / home / * (все каталоги пользователей) и выгружать базу данных для каждого пользователя в файл в каталоге пользователей (как задание cron)?
Что-нибудь еще, я следует обратить внимание на приведенные выше или любые другие рекомендации по поддержанию родного tar cPanel.gz tarball, но сохраняйте небольшие инкрементные резервные копии?
Вы совершенно не понимаете, что такое инкрементное резервное копирование. Инкрементное резервное копирование выполняет поиск копий файлов, которые изменились с момента последнего резервного копирования. ВЕСЬ ФАЙЛ. Он не сравнивает версии файлов и не копирует изменения в файле.
Вы запускаете полное резервное копирование cPanel каждое утро. Затем Bacula берет этот резервный файл. Поскольку резервное копирование выполняется для ВСЕХ ФАЙЛОВ, копируется вся ваша резервная копия cPanel, а не только изменения.