Backup incrementale grazie a WinRAR o 7-Zip

E' il forum giusto per inviare e condividere con gli altri iscritti i vostri tips&tricks ossia i trucchi e segreti per la configurazione e l'utilizzo dei vari software (siano essi sistemi operativi od applicazioni).

Moderatore: Staff forum IlSoftware.it

SeThCoHeN
Senior Software Plus
Senior Software Plus
Messaggi: 11698
Iscritto il: 02 ott 2004 18:12
Località: Reggio Calabria

Backup incrementale grazie a WinRAR o 7-Zip

Messaggioda SeThCoHeN » 24 ott 2006 23:37

Backup incrementale grazie a WinRAR......

Era da tanto che cercavo in giro per la rete un metodo per creare una copia di sicurezza dei miei dati più importanti, che siano esse intere cartelle o singoli file, senza ricorrere all’ uso di programmi specifici come Cobian Backup. Finalmente credo di esserci riuscito. E gli unici programmi che dovete avere sul vostro PC per poterlo fare anche voi sono WinRAR (il miglior programma di compressione attualmente sul mercato) e il Notepad di Windows.

Ecco come procedere:

Prima operazione è quella di creare un file di testo utilizzando Notepad di Windows e che chiameremo Backup.lst. Il predetto file dovrà essere salvato all'interno della cartella di installazione di WinRAR.
Riempiremo questo file, una riga per ogni voce, con l'elenco dei percorsi delle cartelle o dei file del nostro disco fisso che vogliamo includere nel nostro backup.

Qui di seguito un esempio del file Backup.lst:

Codice: Seleziona tutto

C:\Documents and Settings\Utente\Documenti\Visual Studio Projects\*.*
C:\Documents and Settings\Utente\Documenti\Web\*.*
C:\Documents and Settings\Utente\Documenti\lettera.doc
C:\Documents and Settings\Utente\Documenti\bilancio.xls
C:\Documents and Settings\Utente\Dati applicazioni\Microsoft\Address Book\*.*
C:\Documents and Settings\Utente\Impostazioni locali\Dati applicazioni\Identities\*.*
C:\Documents and Settings\Utente\Preferiti\*.*
A questo punto, sempre tramite il Notepad, creeremo, sempre all'interno della cartella di installazione di WinRAR, un file batch che chiameremo backup.bat e che conterrà solo questa riga di testo:

Codice: Seleziona tutto

winrar u -r -m3 -t -ep2 c:\bck\archivio @backup.lst
Quello che può esser variato in questa riga sono i seguenti dati:

c:\backup\archivio: percorso e nome del file di archivio (ad es. per creare il file Dati all'interno della cartella Backup nel drive D:, si dovrà sostituire c:\backup\archivio con d:\backup\Dati)

-m3: la compressione del file archivio secondo lo schema seguente:

-m0 Memorizzazione Aggiunge i file all’archivio senza comprimerli.
-m1 Più veloce Metodo più veloce, ma con livello di compressione più basso.
-m2 Veloce Metodo di compressione veloce.
-m3 Normale Metodo con una compressione e velocità normale (predefinito).
-m4 Buona Metodo con buona compressione.
-m5 Migliore Metodo con miglior compressione, ma anche il più lento.

IMPORTANTE: Prima di procedere al backup dei dati accertatevi di creare in c:, o in qualunque altra parte del vostro disco fisso, la cartella che dovrà contenere il vostro file di backup compresso. Nel nostro caso ad esempio creeremo la cartella backup nella partizione C: ( c:\backup)

Una volta completato anche questo passaggio, sarà sufficiente lanciare il file backup.bat per avviare il processo di archiviazione dei nostri dati, processo che include anche la verifica del file archivio. Il file ottenuto potrà poi essere salvato su un'unità di archiviazione separata, come ad esempio un CD-RW.
La prima volta il processo durerà un tempo proporzionato al numero ed alla dimensione dei file da archiviare, tenuto anche conto del tipo di compressione utilizzata, mentre in seguito il processo impiegherà un tempo decisamente minore in quanto aggiornerà semplicemente la situazione del precedente backup alle variazioni intervenute nelle cartelle oggetto del nostro backup.
Sarà sempre possibile aggiungere una cartella al nostro backup, semplicemente aggiungendo in coda all'elenco nel file Backup.lst, la cartella interessata del nostro disco fisso.

....o 7-Zip

Considerando che il metodo che avevo proposto in precedenza si avvaleva di un software prettamente commerciale come WinRAR, ho cercato di adattare tutto il lavoro ad un software free ed in questo caso la scelta è caduta sull’ottimo 7-Zip. Voglio però essere rapido quindi passo subito al sodo, ecco la procedura da seguire:

Prima operazione da compiere è quella di creare un nuovo file di testo contenente la lista dei percorsi dei nostri file o delle nostre cartelle di cui vogliamo avere una copia di sicurezza. Apriamo Notepad, o qualsiasi altro editor di testo e digitiamo, ad esempio:

Codice: Seleziona tutto

C:\Programmi\eMule\config\
E:\Documenti\bookmarks.html
E:\Documenti\prova.txt
F:\OE mail\
fatto questo salviamo il file con il nome listfile.txt e posizioniamolo nella cartella principale del programma 7-Zip (solitamente C:\Programmi\7-Zip).

La seconda operazione è quella di creare il file .bat che una volta lanciato ci permetterà di creare il nostro file compresso contenente la copia di backup dei file presenti in listfile.txt. Per fare questo apriamo nuovamente Notepad e digitiamo quanto segue:

Codice: Seleziona tutto

7z a -tzip C:\archivio\backup.7z @listfile.txt
Attenzione: l’unico parametro che possibile cambiare in questa riga di codice è il percorso (nel nostro caso C:\archivio e il nome del file .7z (nel nostro caso backup.7z)

ora salviamo il file con il nome backup.bat e posizioniamo anch’esso nella cartella principale del programma 7-Zip.

Non ci resta che provare il lavoro svolto ha dato i suoi frutti, doppioclic** sul file backup.bat e il gioco è fatto!!!

**non dimentichiamoci che prima di lanciare il file backup.bat è necessario creare la cartella archivio in C:


Qualora riscontraste dei problemi vi prego di avvertirmi
Ultima modifica di SeThCoHeN il 09 nov 2006 17:23, modificato 2 volte in totale.
Immagine

Avatar utente
enzom83
Active member
Active member
Messaggi: 2739
Iscritto il: 05 giu 2005 20:24

Messaggioda enzom83 » 25 ott 2006 00:10

Grande lavoro :!:
Complimenti :oksx:
Immagine Immagine
Accedere a tutte le sessioni di un CD - Installazione automatizzata di Office - Plugin multimediali per i browser - .NET Framework: pacchetti da installare su Windows XP - Risorse C++ - OMNeT++ - Nerooogle
"Gli uomini passano, le idee restano, restano le loro tensioni morali, e continueranno a camminare sulle gambe di altri uomini." (Giovanni Falcone)
"Se ci sono due o più modi di fare una cosa, e uno di questi modi può condurre a una catastrofe, allora qualcuno lo farà." (Edward A. Murphy Jr.) Legge di Murphy

SeThCoHeN
Senior Software Plus
Senior Software Plus
Messaggi: 11698
Iscritto il: 02 ott 2004 18:12
Località: Reggio Calabria

Messaggioda SeThCoHeN » 25 ott 2006 10:32

Grande lavoro :!:
Complimenti :oksx:
mi fa piacere che lo trovi interessante :)
Immagine

Avatar utente
alexino
Senior Software
Senior Software
Messaggi: 5151
Iscritto il: 29 giu 2005 04:48
Località: In'tla' brughiera,in te mez d'la pineda

Messaggioda alexino » 25 ott 2006 11:07

ottimo davvero

Avatar utente
fian
Advanced Software Plus
Advanced Software Plus
Messaggi: 4200
Iscritto il: 31 mag 2004 15:53

Messaggioda fian » 25 ott 2006 13:11

Interesante soluzione, la provero' al piu' presto, ottimo lavoro SeTh

SeThCoHeN
Senior Software Plus
Senior Software Plus
Messaggi: 11698
Iscritto il: 02 ott 2004 18:12
Località: Reggio Calabria

Messaggioda SeThCoHeN » 25 ott 2006 17:50

Interesante soluzione, la provero' al piu' presto
fallo te lo consiglio, è davvero un metodo efficiente
Immagine

Avatar utente
Nix
Active Software Plus
Active Software Plus
Messaggi: 653
Iscritto il: 08 ago 2006 18:58

Messaggioda Nix » 27 ott 2006 10:47

utilissimo. bravo! :wink:

SeThCoHeN
Senior Software Plus
Senior Software Plus
Messaggi: 11698
Iscritto il: 02 ott 2004 18:12
Località: Reggio Calabria

Messaggioda SeThCoHeN » 27 ott 2006 17:47

utilissimo. bravo! :wink:
tnx :D
Immagine

Avatar utente
wonwuster
Senior Software
Senior Software
Messaggi: 5134
Iscritto il: 18 feb 2005 16:31

Messaggioda wonwuster » 27 ott 2006 17:48

sth nn si può usare un programma di compressione diverso da winrar?
peace, love, empathy.

Avatar utente
naqern
Senior Software
Senior Software
Messaggi: 6307
Iscritto il: 06 apr 2004 13:34
Località: Napoli
Contatta:

Messaggioda naqern » 27 ott 2006 21:25

ottimo ed utilissimo tip... grazie Seth! ;-)
:arrow: Due sole parole, una marea di emozioni:"Oh Cacchio!"
Immagine Immagine

SeThCoHeN
Senior Software Plus
Senior Software Plus
Messaggi: 11698
Iscritto il: 02 ott 2004 18:12
Località: Reggio Calabria

Messaggioda SeThCoHeN » 27 ott 2006 21:36

sth nn si può usare un programma di compressione diverso da winrar?
avendo installato sul mio pc winrar, e avendo provato il tip solo con questo softare non saprei proprio, si potrebbe tentare, magari ci provo con uno free come 7zip.

@naq: è un piacere
Immagine

Avatar utente
wonwuster
Senior Software
Senior Software
Messaggi: 5134
Iscritto il: 18 feb 2005 16:31

Messaggioda wonwuster » 27 ott 2006 22:03

seth provo ad adattare il tips a TugZip che ho installato nel pc adesso poi ti faccio sapere ;)
peace, love, empathy.

Avatar utente
Cucciolo
Active Software Plus
Active Software Plus
Messaggi: 687
Iscritto il: 25 apr 2003 18:21
Contatta:

Messaggioda Cucciolo » 27 ott 2006 22:06

sth nn si può usare un programma di compressione diverso da winrar?
basta leggere le guide, questo esempio e' con winace

Codice: Seleziona tutto

c:\programmi\winace\WinAce u -m3 -rr -s -fp c:\backup\archivio @backup.lst
~Cucciolo~
Per trattare te stesso usa la testa, per trattare gli altri usa il tuo cuore.
Una essere umano muore solo quando viene dimenticato - Iruruko - One Piece
...sognare non costa nulla...

Non cliccare qui!!

Avatar utente
juk
Active member
Active member
Messaggi: 6478
Iscritto il: 09 giu 2004 12:42
Località: Genova

Messaggioda juk » 27 ott 2006 22:17

Complimenti SeT, veramente ottima indicazione ;):o

bye juk
Immagine
The empires of the future are the empires of the mind. [ Winston Churchill ]
Le conquiste del futuro derivano dalle conquiste della mente.

SeThCoHeN
Senior Software Plus
Senior Software Plus
Messaggi: 11698
Iscritto il: 02 ott 2004 18:12
Località: Reggio Calabria

Messaggioda SeThCoHeN » 27 ott 2006 23:48

seth provo ad adattare il tips a TugZip che ho installato nel pc adesso poi ti faccio sapere ;)
perfetto, io ti faccio sapere se raggiungo qualcosa con 7zip, intatnto vedo che cucciolo ha postato il metodo per WinACE

grazie anche a juk per i complimenti :wink:
Immagine