Du skulle prøve at kigge på rsnapshot
http://www.rsnapshot.org/
http://enterprise.linux.com/enterprise/05/04/26/1921236.shtml
--
Kind regards / Venlig hilsen
Thomas Jansson
Lars Stokholm wrote:
> Jeg er ved at få spat af at prøve at finde en løsning, så nu spørger
> jeg her. Jeg skal have taget backup af mine data, og det har jeg tænkt
> mig skal ske automatisk med et vist mellemrum.
>
> Jeg har et bibliotek /backup, hvor jeg har tænkt mig at gemme filerne.
>
> Jeg havde tænkt mig at lave en fil 'include' med de filer/biblioteker
> der skulle medtages i backup'en og en anden fil 'exclude' med de de
> der ikke skulle. include kunne se sådan ud:
>
> /etc/rc.conf
> /etc/X11/xorg.conf
> /usr/home/
> /usr/local/etc/ion3/
>
> exclude kunne se sådan ud:
>
> /usr/home/lars/tmp/
> /usr/home/test/
>
> Det kan så ikke være svært at forestille sig, at /backup skulle se
> således ud, efter programmet/scriptet er kørt:
>
> /backup/
> /backup/etc/rc.conf
> /backup/etc/X11/xorg.conf
> /backup/usr/
> /backup/usr/home/
> (osv.)
>
> Det er sikkert svært nok i sig selv, for sådan en som mig, at lave et
> script der kan dét, men oven i købet stiller jeg også disse to krav:
>
> 1. Filer skal kun kopieres hvis de er nyere (af dato) end backup'en.
>
> 2. Filer/biblioteker skal slettes fra backup'en, hvis de ikke længere
> eksisterer "i virkeligheden" *eller* hvis de ikke længere er med i
> include-filen *eller* hvis de er med i exclude-filen.
>
> Er der noget jeg kan gøre? :) Det ville være sejt hvis man kunne
> strikke et sh-script sammen, men andre løsninger er også velkomne.
>
> Jeg kører FreeBSD med tcsh som shell. Hvad der ellers kunne være
> relevant at fortælle, ved jeg som sædvanligt ikke.