LINUX.ORG.RU
ФорумAdmin

Backup rotation


0

0

Есть 100 Гб места на ftp. Требуется делать бэкапы нескольких ключевых директорий и нескольких баз MySQL. Есть ли что-нибудь готовое, чтобы делать эти бэкапы с ротацией? Т.е. чтобы было несколько бэкапов, допустим недельной, двухнедельной и трёхнедельной давности.

В идеале хотелось бы, чтобы количество бэкапов определялось автоматически, т.е. чтобы наиболее старые бэкапы удалялись по мере надобности.

★★★★★

Последнее исправление: Obey-Kun (всего исправлений: 1)

базы дампить в файлы и rdiff-backup

Bers666 ★★★★★
()
Ответ на: комментарий от dreamer

нет, только тарболлы с бэкапами

Obey-Kun ★★★★★
() автор топика

У меня ротация делается вот таким вот куском shell-кода:

        for i in `ls $BACKUPDIR|grep $1`; do
                if (("`ls $BACKUPDIR|grep $1|wc -l`" > "$NUMBACKUPS")); then
                        rm $BACKUPDIR/$i
                fi
        done

Про качесвто кода ничего не знаю, я не программер.

Соответственно, если делать раз в неделю - можно хранить последние несколько.

Хранение по более хитрой схеме пока не пробовал написать.

CyberTribe ★★
()
Ответ на: комментарий от Komintern

Думаю, надо воспользоваться ftpfs (или что там теперь вместо него — lufs/curlftpfs?), а дальше как обычно.

Igron ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.