Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

Sincronizzare cartelle

Installazione, configurazione e uso di programmi e strumenti.

Sincronizzare cartelle

Messaggioda matz982 » giovedì 12 novembre 2009, 20:09

Salve ragazzi, sto piano piano eliminando windows dal mio computer... ma ho ancora un'ultimo programma che non riesco a sostituirlo in linux...
Ho la necessità di mantenere sincronizzate due cartelle, una presente in un hdd e l'altra di una memoria usb, in modo bidirezionale in quanto a volte i file vengo aggiornate sull'hdd mentre altre volte vengono aggiornate sulla memoria usb.
Su linux ho provato grsync ma non mi da la possibilà della sincronia bidirezionale, e vorrei evitare per errore sovrascrivere il file sbagliato... In windows usavo allway sync un programmino gratuito, ho provato a farlo girare in wine ma non funziona...
Esite qualche software tipo allway per linux?
grazie!  (b2b)
matz982
Prode Principiante
 
Messaggi: 14
Iscrizione: febbraio 2009

Re: Sincronizzare cartelle

Messaggioda proltessio » giovedì 12 novembre 2009, 20:19

prova con grsync
proltessio
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3523
Iscrizione: maggio 2009

Re: Sincronizzare cartelle

Messaggioda steff » giovedì 12 novembre 2009, 20:38

proltessio leggi bene  ;)

Tempo fa ho provato uno script per fare proprio questo, ho avuto un po' problemi con i percorsi, cmq eccolo senza alcun  garanzia,  fai delle prove con altre cartelle con file casuali per testarlo.
Codice: Seleziona tutto
#!/bin/sh
#sincronizza  la cartella ~/test con test-copia su una chiavetta
rsync -auvpr   --stats  ~/test/ /media/pennina/test-copia/ && rsync -auvpr  --stats /media/pennina/test-copia/ ~/test
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24740
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: Sincronizzare cartelle

Messaggioda matz982 » venerdì 13 novembre 2009, 8:42

Grazie steff,
scusami ma sono nuovo di ubuntu... lo script che mi hai dato dove lo devo inserire??
matz982
Prode Principiante
 
Messaggi: 14
Iscrizione: febbraio 2009

Re: Sincronizzare cartelle

Messaggioda steff » venerdì 13 novembre 2009, 15:32

Uhm. Almeno dei percorsi devi intenderti un po', e per questo devi anche sapere con quale nome viene montata la penna:
Codice: Seleziona tutto
mount | grep media
. Puoi usare la riga così:
Codice: Seleziona tutto
rsync -auvpr   --stats  ~/test/ /media/pennina/test-copia/ && rsync -auvpr  --stats /media/pennina/test-copia/ ~/test


ma devi sostituire i percorsi con i tuoi. ~/cartella = /home/utente/cartella

Come detto: fai delle prove con cartelle e files create a posto prima, se non magari cancelli qualcosa.
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24740
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: Sincronizzare cartelle

Messaggioda kekko_94 » lunedì 14 dicembre 2009, 18:54

So che la discussione ormai è da considerarsi risolta, ma posso chiedere una cosa su questo script??

Quando io ho una cartella 1 da cui copiare i file aggiornati e devo sincronizzarli con quella 2 è tutto a posto...

Ma se io ho nella cartella 2 i file aggiornati e nella cartella 1 i file da aggiornare e vado a dare quello script, nella cartella 2 vanno a copiarsi i file non aggiornati o il sistema capisce quali sono da copiare e quali meno??  ::)

Grazie a tutti e buon natale!!!  (b2b)
AMD Phenom II X6 1100T 3.3GHz, 8GB Ram 1600MHz DDR3, 1,5TB HDD, nVidia GTS450 1GB DDR5
Toshiba Satellite A200 15X Intel Pentium D 1.73GHz 2Gb Ram, 110Gb HDD
OS: Ubuntu 10.10 Maverick Meerkat
Avatar utente
kekko_94
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 805
Iscrizione: giugno 2009
Località: Padova - Italy
Distribuzione: Ubuntu 11.10 x86_64
Desktop: gnome-shell

Re: Sincronizzare cartelle

Messaggioda steff » lunedì 14 dicembre 2009, 19:12

Codice: Seleziona tutto
rsync -h
-u, --update                skip files that are newer on the receiver  
 

l'opzione -u (che c'è) fa saltare dal sync i file più nuovi  :)
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24740
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: Sincronizzare cartelle

Messaggioda kekko_94 » lunedì 14 dicembre 2009, 19:28

Ok, grazie mille. Ancora una volta buon natale!!!  (b2b)  :)
AMD Phenom II X6 1100T 3.3GHz, 8GB Ram 1600MHz DDR3, 1,5TB HDD, nVidia GTS450 1GB DDR5
Toshiba Satellite A200 15X Intel Pentium D 1.73GHz 2Gb Ram, 110Gb HDD
OS: Ubuntu 10.10 Maverick Meerkat
Avatar utente
kekko_94
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 805
Iscrizione: giugno 2009
Località: Padova - Italy
Distribuzione: Ubuntu 11.10 x86_64
Desktop: gnome-shell

Re: Sincronizzare cartelle

Messaggioda perseoclub » lunedì 21 dicembre 2009, 14:17

Anch'io uso Grsync (non da terminale)...

Una domanda... Quando faccio la sincronizzazione tra cartella Sorgente e cartella di Destinazione c'è un modo (con la GUI o da Terminale) per far chiedere conferma (uno ad uno) della sovrascrittura di ogni singolo file?
perseoclub
Prode Principiante
 
Messaggi: 63
Iscrizione: novembre 2009

Re: Sincronizzare cartelle

Messaggioda Dariett » venerdì 22 gennaio 2010, 20:35

steff ha scritto:Uhm. Almeno dei percorsi devi intenderti un po', e per questo devi anche sapere con quale nome viene montata la penna:
Codice: Seleziona tutto
mount | grep media
. Puoi usare la riga così:
Codice: Seleziona tutto
rsync -auvpr   --stats  ~/test/ /media/pennina/test-copia/ && rsync -auvpr  --stats /media/pennina/test-copia/ ~/test


ma devi sostituire i percorsi con i tuoi. ~/cartella = /home/utente/cartella

Come detto: fai delle prove con cartelle e files create a posto prima, se non magari cancelli qualcosa.





Salve stavo cercando anche io una cosa simile, ma noto che questo script non cancella i file o cartelle se vengono cancellate in una delle due directory... c'è qualche modo?

ed è possibile escludere delle cartelle??

Grazie mille
Ultima modifica di Dariett il venerdì 22 gennaio 2010, 20:41, modificato 1 volta in totale.
Dariett
Prode Principiante
 
Messaggi: 218
Iscrizione: dicembre 2008

Re: Sincronizzare cartelle

Messaggioda steff » venerdì 22 gennaio 2010, 20:49

Con l'opzione --delete lo fa, ma stai attento e fai delle prove.
La Documentazione  esiste && aiuta i moderatori - scegli  la sezione giusta!
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
:: ArchLinux KDE 4.8 ::  Kubuntu LTS 12.04 ::
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24740
Iscrizione: febbraio 2007
Località: Toscana
Distribuzione: Arch Linux i686
Desktop: KDE

Re: Sincronizzare cartelle

Messaggioda Dariett » venerdì 22 gennaio 2010, 21:07

se aggiungo --delete alla sincronizzazione di andata e di ritorno, non funziona più bene, perchè mi cancella quello che non c'è in "a" in "b" ma non il contrario e non aggiunge... :(

Mi servirebbe una sincronizzazione come quella di dropbox

Vedo che ci sono varie opzioni di delete, forse c'è qualcosa al caso mio ma non saprei quale...  :'(
Dariett
Prode Principiante
 
Messaggi: 218
Iscrizione: dicembre 2008

Re: Sincronizzare cartelle

Messaggioda Dariett » sabato 23 gennaio 2010, 13:34

Risolto installando unison-gtk    (good)
Dariett
Prode Principiante
 
Messaggi: 218
Iscrizione: dicembre 2008


Torna a Applicazioni

Chi c’è in linea

Visualizzano questa pagina: GeniuSoft e 6 ospiti