Есть ли лучший способ сохранять ежедневные резервные копии mysql-dumps в течение 30 дней, а затем удалять их без написания сценариев, которые проверяют дату и удаляют?

может быть встроенный инструмент?

1 ответ1

0

Вы можете использовать logrotate для этого. Пример файла конфигурации logrotate может выглядеть примерно так, при условии, что вы используете cronjob для сохранения ежедневного mysql-дампа в /home/myuser/mysqldumps/mydb.sql:

/home/myuser/mysqldumps/mydb.sql {
        daily
        missingok
        rotate 31
        notifempty
}

Добавление compress можно считать уменьшением дискового пространства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .