982
contributi
m (Aggiunto Jessie a versioni compatibili) |
(verificata, aggiornata ed estesa. Testata sia con Wheezy che Jessie) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Wheezy|Jessie}} | {{Versioni compatibili|Wheezy|Jessie}} | ||
==Introduzione== | ==Introduzione== | ||
FreeFileSync è un | FreeFileSync è un programma Open Source, multipiattaforma disponibile per Linux, Windows e Mac, scritto in C++.<br />È uno strumento utile per la comparazione, sincronizzazione di file e cartelle presenti su percorsi e supporti differenti (hard disk, supporti rimovibili, pc diversi). Configurabile e personalizzabile, non pone limiti al numero di file da sincronizzare e questa può avvenire su più directory contemporaneamente ed operando su qualunque sottocartella. | ||
== Installazione == | |||
L'archivio contenente le varie versioni di Freefilesync è ospitato su [http://sourceforge.net/projects/freefilesync/ sourceforge.net]. Per Debian è disponibile in versione portabile come pacchetto compresso ''.tar.gz'' per sistemi a 64 bit.<br />In caso di problemi di scaricamento utilizzare i '''Mirror alternativi''' messi a disposizione dallo sviluppatore: | |||
*l'ultima versione per [[Wheezy]] è scaricabile al seguente link diretto [https://www.freefilesync.org/archive/FreeFileSync_6.9_Debian_7.6_64-bit.tar.gz FreeFileSync v.6.9 Debian 7.6 64-bit] | |||
*l'ultima versione del programma per tutti i sistemi supportati, compresa Debian [[Jessie]] è scaricabile a questo indirizzo [http://www.fosshub.com/FreeFileSync.html FreeFileSync Download]. | |||
== Utilizzo == | |||
Una volta decompresso il pacchetto ''.tar.gz'', si otterrà la cartella ''FreeFileSync'', che potrà essere posizionata a piacere (esempio nella propria home, in una sottocartella, ecc...). | |||
Il programma può essere utilizzato in due modi: | |||
* '''FreeFileSync''': sincronizzazione manuale. | |||
* '''RealtimeSync''': sincronizzazione in tempo reale. | |||
== | === <span style="font-variant: small-caps;">FreeFileSync</span> === | ||
Avviare il file ''FreeFileSync'' presente nella cartella del programma.<br /> | |||
L'interfaccia grafica e alcune opzioni si differenziano di poco tra Wheezy e Jessie. Nella guida si farà riferimento alla versione dell'attuale [[stable]] Jessie. | |||
* | |||
* | Interfaccia grafica su Jessie. | ||
[[Image:Freefilesync jessie a.png|center|600px]] | |||
Per comparare/sincronizzare due cartelle impostare i percorsi in entrambe le colonne: | |||
* o tramite drag and drop; | |||
* o selezionando dal menu a tendina ''Sfoglia''; | |||
{{Suggerimento|Conviene sempre impostare a sinistra il device principale e a destra quello secondario.}} | {{Suggerimento|Conviene sempre impostare a sinistra il device principale e a destra quello secondario.}} | ||
Si consiglia di utilizzare la prima opzione che, anche se | [[Image:Ingranaggio_blu_23px.png|link=]] '''Impostazioni di comparazione.'''<br /> | ||
Il metodo di comparazione può essere basato su: | |||
* ''Ora e dimensione file'': compara la data di modifica e la dimensione dei file. | |||
* ''Contenuto del file'': compara il contenuto dei file, è molto accurato. | |||
Si consiglia di utilizzare la prima opzione che, anche se meno accurata, risulta essere più veloce; mentre la seconda, più utile per controlli di coerenza, può risultare molto lenta. | |||
Dalla medesima finestra è possibile configurare il comportamento e la gestione dei link simbolici (soft link) di FreeFileSync tramite l'opzione ''"Include i collegamenti"''. Due le opzioni disponibili su Jessie: | |||
* ''Diretto'': i link vengono trattati come dei file a se stanti. | |||
* ''Segui'': i link vengono trattati come i loro oggetti. | |||
Di default nessuna delle due è attivata. | |||
[[Image:Ingranaggio_verde_23px.png|link=]] '''Impostazioni di sincronizzazione.'''<br /> | |||
Metodi di sincronizzazione disponibili: | |||
* ''Due vie'': identifica e propaga cambiamenti su entrambi i lati. È l'impostazione predefinita del programma. | |||
* ''Specchio'': la cartella di destra viene sovrascritta e resa identica a quella di sinistra. | |||
* ''Aggiorna'': nella cartella di destra verranno copiati i nuovi file e quelli aggiornati. | |||
* ''Personalizza'': possibilità di impostare delle proprie regole di sincronizzazione. | |||
Dalla medesima finestra si possono configurare sia la gestione degli errori che la sostituzione e l'eliminazione dei file. Quest'ultimo punto è importante per evitare perdite di dati.<br /> | |||
Le opzioni sono: | |||
* ''Permanente'': elimina e sovrascrive i file definitivamente. | |||
* ''Cestino'': i file eliminati o sovrascritti vengono spostati nel cestino. È l'impostazione predefinita del programma. | |||
* ''Versione'': permette di creare una cartella dove salvare i file eliminati o sovrascritti per poterli eventualmente recuperare in seguito. | |||
==== <span style="font-variant: small-caps;">Comparazione</span> ==== | |||
Per avviare la comparazione ed ottenere un'anteprima delle modifiche, cliccare sul pulsante ''"Compara"''.<br /> | |||
A seconda delle impostazioni scelte per la sincronizzazione, nella parte centrale tra le due colonne appariranno dei simboli, ognuno associato a delle azioni specifiche. Scorrendovi sopra con il mouse si otterranno le informazioni relative. | |||
[[Image:Imbuto 28px.png|link=]] '''Gestione filtri'''<br /> | |||
Permette di impostare delle regole per includere e/o escludere file e percorsi prima di procedere con la sincronizzazione. La gestione può essere effettuata anche tramite menu contestuale posizionandosi su ogni singolo file in elenco. | |||
'''Gestione conflitti'''<br /> | |||
Escludendo la sincronizzazione a ''Specchio'', negli altri casi possono generarsi dei conflitti; ad esempio quando due file risultano essere stati entrambi modificati dopo l'ultima sincronizzazione effettuata.<br /> | |||
In questo caso, nell'anteprima ottenuta dalla comparazione, apparirà il simbolo della saetta e la soluzione più pratica sarà quella di intervenire manualmente sovrascrivendo uno dei due file. | |||
==== <span style="font-variant: small-caps;">Sincronizzazione</span> ==== | |||
Per avviare la sincronizzazione cliccare sul pulsante ''"Sincronizza"''. | |||
==== <span style="font-variant: small-caps;">Salvare una configurazione</span> ==== | |||
Dopo il primo avvio, il programma crea due file nella cartella principale che ad ogni utilizzo, memorizzano tutte le configurazione, compresi i percorsi impostati per quella determinata sessione. | |||
Se si desidera salvare una di queste sessioni in modo da riutilizzarla in futuro, basta selezionare dalla barra del menu: ''"File -> Salva come"''. Per impostazione predefinita il file viene salvato come ''<code>SyncSettings.ffs_gui</code>''. Ognuno è libero di nominarlo come desidera, l'importante è l'estensione del file che deve essere ''<code>.ffs_gui</code>''. | |||
Ricordarsi che ad un successivo avvio del programma verrà caricata l'ultima configurazione utilizzata. | |||
==== <span style="font-variant: small-caps;">File batch</span> ==== | |||
Utile per impostare operazioni di sincronizzazione pianificate e automatizzate.<br /> | |||
Per creare un file batch, selezionare dalla barra del menu la voce ''"File -> Salva come processo batch"''. Si aprirà una finestra con alcune opzioni configurabili. | |||
* Per impostazione predefinita il programma, durante la sincronizzazione, mostrerà una finestra di avanzamento e al termine un riepilogo dei risultati. Per evitare questo comportamento basta selezionare la voce ''"Esegui minimizzato"''. | |||
* Se non si desidera che la procedura di sincronizzazione venga interrotta da messaggi di avviso o errore, selezionare la voce ''""Ignora"''. | |||
* È possibile salvare i file di log delle operazioni, selezionando la voce ''"Log"'' e immettendo un percorso della cartella dove raccogliere i registri. | |||
Volendo si può salvare anche una delle sessioni utilizzate, cosi facendo determinate operazioni di sincronizzazione saranno immediatamente disponibili. | |||
=== <span style="font-variant: small-caps;">RealtimeSync</span> === | |||
La funzione primaria di questo strumento è quella di monitorare in tempo reale le modifiche di una o più cartelle specifiche, o quando una risorsa diventa disponibile (ad esempio collegando un'unità rimovibile come una chiavetta USB), e, nel caso vengano rilevati dei cambiamenti, eseguire la sincronizzazione automaticamente. | |||
Per eseguire il programma avviare il file ''RealtimeSync'' presente nella cartella principale FreeFileSync. | |||
[[Image:Realtimesync.png|center]] | |||
==== <span style="font-variant: small-caps;">Configurazione</span> ==== | |||
È possibile inserire manualmente i percorsi delle cartelle e dei comandi necessari per la sincronizzazione automatica. La maniera più semplice è quella di importare un file batch già pronto (esempio utilizzandone uno creato in precedenza con Freefilesync).<br />Dalla barra del menu selezionare la voce ''"File -> Apri"''. Il programma verrà automaticamente configurato, impostando i percorsi e la riga di comando. | |||
Si può comunque agire, modificandone i parametri, sulla voce ''Tempo di inattività'', ossia il tempo di attesa espresso in secondi tra l'ultimo cambiamento rilevato e l'esecuzione del comando. | |||
'''Nota''' | |||
Se si desidera utilizzare un file batch creato con Freefilesync, accertarsi che durante la sua creazione le impostazioni siano configurate su ''"Ignora"'' per gli avvisi e gli errori e che la voce ''"Esegui minimizzato"'' sia selezionata. Questo per evitare interruzioni e problemi. | |||
==== <span style="font-variant: small-caps;">utilizzo</span> ==== | |||
A questo punto cliccare su ''"Avvia"''. Le directory verranno sincronizzate praticamente in tempo reale. Il processo continuerà in background. | |||
Per interrompere il monitoraggio, basta cliccare sull'icona di RealtimeSync nell'area delle notifiche. | |||
{{Autori | {{Autori | ||
|Autore = [[Utente:Marcomg|Marcomg]] | |Autore = [[Utente:Marcomg|Marcomg]] | ||
|Verificata_da = | |||
:[[Utente:Selky|Selky]] 03:08, 6 giu 2015 (CEST) | |||
|Numero_revisori = 1 | |||
|Estesa_da = | |||
: [[Utente:Selky|Selky]] 03:08, 6 giu 2015 (CEST) | |||
}} | }} | ||
[[Categoria:Filesystem]] | [[Categoria:Filesystem]] |
contributi