Всем доброго дня,столкнулся с задачей организации резервного копирования,собственно всё реализовал при помощи Fsbackup.Теперь встал вопрос об удалении старых бэкапов, а именно,удалять все бэкапы старше недели + оставить один бэкап с прошлого месяца.Сервак -слака 12.
Удалять файлы старше недели не проблема find /путь/.. -mtime +7 | xargs rm -f
а как изменить скрипт что бы оставлял бэкап с предыдущего месяца,подскажите если знаете.Спасибо.
> Всем доброго дня,столкнулся с задачей организации резервного копирования,собственно
> всё реализовал при помощи Fsbackup.Теперь встал вопрос об удалении старых бэкапов,
> а именно,удалять все бэкапы старше недели + оставить один бэкап с
> прошлого месяца.Сервак -слака 12.
> Удалять файлы старше недели не проблема find /путь/.. -mtime +7 | xargs
> rm -f
> а как изменить скрипт что бы оставлял бэкап с предыдущего месяца,подскажите если
> знаете.Спасибо.перемещать в отдельный каталог?
>> Всем доброго дня,столкнулся с задачей организации резервного копирования,собственно
>> всё реализовал при помощи Fsbackup.Теперь встал вопрос об удалении старых бэкапов,
>> а именно,удалять все бэкапы старше недели + оставить один бэкап с
>> прошлого месяца.Сервак -слака 12.
>> Удалять файлы старше недели не проблема find /путь/.. -mtime +7 | xargs
>> rm -f
>> а как изменить скрипт что бы оставлял бэкап с предыдущего месяца,подскажите если
>> знаете.Спасибо.
> перемещать в отдельный каталог?И как это мне в голову не пришло =) спс.
>find /путь/.. -mtime +7 | xargs rm -fFILE1="`найти_тот_один_файл_с_педыдущего_месяца`"
find /путь/.. -mtime +7 -and -not -name "$FILE1" | xargs rm -f
или типа того.> а как изменить скрипт что бы оставлял бэкап с предыдущего месяца
>>find /путь/.. -mtime +7 | xargs rm -f
> FILE1="`найти_тот_один_файл_с_педыдущего_месяца`"
> find /путь/.. -mtime +7 -and -not -name "$FILE1" | xargs rm -f
> или типа того.
>> а как изменить скрипт что бы оставлял бэкап с предыдущего месяцаа с помощью mtime можно задать значение типа:файлы старше 30 дней но младше 20 допустим... ?
> а с помощью mtime можно задать значение типа:файлы старше 30 дней но
> младше 20 допустим... ?_Таких не существует. Ж) Старше 20, но младше 30 --
find ... -mtime +20 -mtime -30 ...
> Всем доброго дня,столкнулся с задачей организации резервного копирования,собственно
> всё реализовал при помощи Fsbackup.Теперь встал вопрос об удалении старых бэкапов,
> а именно,удалять все бэкапы старше недели + оставить один бэкап с
> прошлого месяца.Сервак -слака 12.
> Удалять файлы старше недели не проблема find /путь/.. -mtime +7 | xargs
> rm -f
> а как изменить скрипт что бы оставлял бэкап с предыдущего месяца,подскажите если
> знаете.Спасибо.На будущее.
Возьмите на заметку систему резервирования bacula
http://bacula.org
>[оверквотинг удален]
>> всё реализовал при помощи Fsbackup.Теперь встал вопрос об удалении старых бэкапов,
>> а именно,удалять все бэкапы старше недели + оставить один бэкап с
>> прошлого месяца.Сервак -слака 12.
>> Удалять файлы старше недели не проблема find /путь/.. -mtime +7 | xargs
>> rm -f
>> а как изменить скрипт что бы оставлял бэкап с предыдущего месяца,подскажите если
>> знаете.Спасибо.
> На будущее.
> Возьмите на заметку систему резервирования bacula
> http://bacula.orgВсем большое спасибо,разобрался,бакулу посмотрю на днях.