Online Backup

Tags:    diverse

Hej.

Jeg skal til at lave et online backup system, men hvordan fanden kan man tjeke hvilke data der er blevet ændret siden sidste upload ?

- SpeC|DK - #SpeC.DK @ Q-NET



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Når du siger "lave" ... mener du så bygge selv, eller installere?

:)

Er der tale om backup af flade filer eller data i en database.

Hvis det er flade filer kunne du bruge en digest og gemme den ved hver backup pr fil.
Så laver du en digest af det som er online, og passer den med den gamle er der ikke ændret noget.

Evt kan du lave det som en php side som du beder om digest for en fil og så laver den det på stedet .. så du ikke skal hente filerne først uanset hvad.

I en database kunne du tilføje et felt med et timestamp og et med last backup elle rnoget i den stil.

Tænk over det og find selv på noget ... ellers er der vel mere "installering" end "lave" over det :)



Har du mulighed for at bruge rsync? Det bruger jeg selv, og det er meget velegnet til backup. Rsync finder bl.a. selv ud af hvilke filer der ikke behøver at blive overført, og derved kan man spare båndbredde.

Google man rsync for mere info. Du skal nok specielt kigge på --archive og sikkert også --delete (så filer der er slettet i originalen også bliver slettet i backup'en, i stedet for at fylde op og måske konflikte med andre filer)
--
Thus, I conclude



t