[Soci SLIP] esercizio python avanzato
Marcello
marcello a linuxvil.it
Ven 29 Feb 2008 09:50:20 CET
Ho già fatto una cosa simile,
leggo i file sorgenti e di
destinazione ed inserisco i risultati in un database(mysql)
verifico i file
la data di modifica
DataMod =
time.strftime("%d/%m/%Y %H.%m", time.localtime(w[5]))
se le date non corrispondono faccio una comparazione del crc
crc = str((hex(binascii.crc32(PercorsoFile)))[2:])
se il crc
è diverso sincronizzo i file
inserisci in
crond backup giornalieri ....... tar.gz ....... etc......
Saluti Marcello
> On Thu, 28 Feb 2008 21:34:33
+0100
> Davide Corio <davide.corio a domsense.com> wrote:
>
>> Da qualche giorni mi sono messo ad analizzare lo
sviluppo di un sistema
>> di backup.
>> Di fatto un
software di backup è semplice.
> Sì, di solito la
parte difficile è il restore, ma a quella ci pensiamo
>
poi,
> per ora basta fare il backup... :D
>
>>
Quello che non è semplicissimo è l'agent che si spulcia il
filesystem in
>> cerca di modifiche e nuovi elementi.
>
# find / -mtime -1 -type d
> # find / -mtime -1 -type f
>
> sì lo so in effetti non è molto semplice ma credo
che con un paio di howto
> o
> tre riusciamo a capirne il
significato... ah scusa non è python, forse
> bisogna
contornare il tutto con un paio di os.system()... oops, però
> poi non è più portabile, ma diciamocelo chiaramente:
chi è quel pazzo che
> da una parte usa Windows e
dall'altra si diverte a farsi il backup in
> python?
>
>>
>> Lancio a tutti gli interessati questo contest:
>>
>> Teorizzare un algoritmo efficiente per il
tracking dei cambiamenti su
>> filesystem, tenendo conto di
modifica/creazione/eliminazione di files e
>> folder.
>
A cosa serve fare il tracking dell'eliminazione ai fini del backup?
> Vorresti
> andare a cancellare le copie di backup dei files
che sono stati
> successivamente
> eliminati? :)
>
>>
>> Le modifiche ai files penso siano gestibili
in maniera semplice tramite
>> md5, che ne dite?
> Non
capisco il punto... è un esercizio python oppure hai in mente
qualcosa
> di più?
>
> Lucio.
>
> _______________________________________________
> Soci
mailing list
> Soci a mail.pinerolo.linux.it
>
http://mail.pinerolo.linux.it/mailman/listinfo/soci
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://mailman.pinerolo.linux.it/pipermail/soci/attachments/20080229/6e323f39/attachment.html
Maggiori informazioni sulla lista
Soci