[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