Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] Backup con DAR
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2160
Location: Milano (Taranto di Origine)

PostPosted: Fri Sep 23, 2005 10:49 am    Post subject: Reply with quote

xchris wrote:
ho da qualche parte uno script bash basato sul time-stamp e con l'invio via email dei risultati...
ma e' vecchio e con qualche baco.

Non e' escluso che lo riscriva in python ed eventualmente con un frontend GTK+....
Ho molte cose arretrate e quindi non saprei quando potrei iniziare.. :S

ciao


magari si potrebbe mantenere per ogni file un md5. Quindi lo script sarebbe di questo tipo:

Code:

esiste il catalogo?
  No: lo creo vuoto
per ogni file del disco:
  esiste nel catalogo?
    No: azione<-aggiungi
    Sì: l'md5 è uguale?
      Sì: azione<-nulla
      No: azione<-aggiorna
  in base ad azione:
    aggiungi: calcola l'md5
      aggiorna il catalogo
      comprimi e backuppa il file
    aggiorna: calcola l'md5
      aggiorna la riga del catalogo
      memorizza differenza o sostituisci la vecchia versione
    nulla:
  segna la riga di catalogo come analizzata
per ogni riga del catalogo non segnata:
  ripulisci il backup se vuole l'utente dai vecchi files

Alla fine quello che va copiato nei nuovi supporti è solo il catalogo dei files...

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Fri Sep 23, 2005 10:56 am    Post subject: Reply with quote

la mia soluzione è abbastanza semplice, però non credo che ti possa andare bene, soprattutto visto che tu utilizzi i dvd come supporto di backup.
cmq un find cerca tutti i file della home modificati nelle ultime 24 ore e passa il tutto a tar che comprime e crea l'archivio su un hd che viene montato e smontato per l'occasione. poi, circa una volta al mese ricomprimo tutto e passo su dvd. così ho il backup completo una volta al mese e uno incrementale giornaliero. ogni tanto quelli vecchi li cancello però...
Back to top
View user's profile Send private message
knefas
l33t
l33t


Joined: 21 Dec 2003
Posts: 828

PostPosted: Fri Sep 23, 2005 11:25 am    Post subject: Reply with quote

Uella grazie mille per i suggerimenti! :) Ricapitolando il mio script dovrebbe fare quello che dice comio (bel diagramma, e' quasi lo script belle che fatto!), con un pero': niente compressione (perche' cosi' posso riutilizzare i DVD del backup da qualche altra parte) e niente "aggiorna", perche' i DVD sono (purtroppo) read-only. Per cui per le entry "aggiornate" si aprono alcune possibilita':
Code:
1) file foo.mp3 rinominato -> segna nel catalogo che al ripristino foo.mp3 va rinominato
2) file foo.mp3 cambiato di path -> segna nel catalogo che al ripristino foo.mp3 va spostato path
3) file foo.mp3 diverso -> segna nel catalogo di prendere foo.mp3 dal DVD 4 invece che dal 2.


Ovviamente mi sa che non c'e' modo di sapere se un file e' stato "rinominato" da una certa data in poi. Per cui le possibilita' si riducono a
Code:
1. file foo.mp3 diverso -> segna nel catalogo di prendere foo.mp3 dal DVD 4 invece che dal 2
2. file foo.mp3 mancante -> segna nel catalogo che foo.mp3 NON va ripristinato


Il catalogo potrebbe essere nella forma
Code:
pathtofile/file.mp3 MD5 numeroDVD


mi sono incasinato? Mi sa che se conto di spostare/rinominare i file faccio prima a prendermi un HD... Sto andando troppo OT (lo aggiungo nel titolo?)? :)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Fri Sep 23, 2005 11:31 am    Post subject: Reply with quote

credo che per fare quello che vuoi fare tu dovresti utilizzare un database che ti mantiene traccia di tutti gli spostamenti che esegui. ed in ogni caso dovresti fare il backup anche del database...
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4477
Location: In giro

PostPosted: Fri Sep 23, 2005 12:11 pm    Post subject: Reply with quote

Molto carina come idea... ma mi pare che ci siano diversi tool che fanno i backup incrementali
Sicuri che in portage non ci sia già un tool che fa tutto questo?
_________________
Any man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bell tolls; it tolls for thee
-John Donne
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824
Location: 45.488291,9.186094

PostPosted: Fri Sep 23, 2005 1:31 pm    Post subject: Reply with quote

@comio: l'idea e' proprio quella ;)

cmq e' probabile che ci sia gia' qc.. come dice Cazzantonio...


ciauz
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
gutter
Moderator
Moderator


Joined: 13 Mar 2004
Posts: 7160
Location: Aarau, Aargau, Switzerland

PostPosted: Sat Sep 24, 2005 8:24 am    Post subject: Reply with quote

Fatto il merge del thread di knefas con questo.

Ho aggiunto, ai post utilissimi (sezione HOWTO) questo thread che era passato inosservato ;)

P.S. Ho cambiato il tag del titolo da [TIP] ad [HOWTO].
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum