sincornizzazione cartelle over internet
sincornizzazione cartelle over internet
Ciao a tutti vorrei evitare di usare il cloud per sincronizzare il mio lavoro tra casa,uffcio1 e ufficio2
Ho su tutti e tre i pc una cartella lavoro identica di 80gb
Vorrei ogni volta che arrivo in una postazione lanciare una sincronizzazione tra la cartella lavoro della postazione attuale con la cartella lavoro della postazione dove e' stata effettuata l'ultima modifica
Ho visto che rsync è abbastanza sicuro ma....
come posso avviare una sincronizzazione tra due pc diversi ,in posti diversi usando internet?
Ho su tutti e tre i pc una cartella lavoro identica di 80gb
Vorrei ogni volta che arrivo in una postazione lanciare una sincronizzazione tra la cartella lavoro della postazione attuale con la cartella lavoro della postazione dove e' stata effettuata l'ultima modifica
Ho visto che rsync è abbastanza sicuro ma....
come posso avviare una sincronizzazione tra due pc diversi ,in posti diversi usando internet?
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
beh, ovviamente hai bisogno di un server dove posizionare i tuoi dati, per evitare un uso superfluo di memoria dove le 3 cartelle vengono copiate identicamente quindi: 80gb * 3 = 240gb, ti consiglierei di montare i filesistem della directori di lavoro in rete con nfs (network file sistem). mi pare che quest'ultimo non sia un protocollo sicurissimo per accedere ai dati in rete (di solito si utilizza in una sottorete dietro ad un firewall) quindi, un'altra opzione sarebbe quella di utilizzare ssh per accedere al server dati ed aprire i file e le applicazioni che ti interessano... ci sono da considerare un paio di cose però:
1) se accedi senza un tunneling del server X potrai operare solo da terminale.
2) dovrai avere installati i programmi sul server per poterli usare.
un servizio aggiuntivo e quello dell'sftp, dovrai installare openssh-server e openssh-client (uno sul server e l'altro sul client).
se utilizzi unity vai sul desktop e premi:
automaticamente ti aprirà una cartella (il filesistem del server se accedi come utente root)
dove potrai andare a "sbirciare" e modificare i dati con le applicazioni del tuo client.
se invece ti interessa avere una copia identica dei file su ambetrè i pc rsync è consigliato, dovrai aprire la porta 873 per la comunicazione fra server e client con il protocollo tcp. (per operare in rete).
1) se accedi senza un tunneling del server X potrai operare solo da terminale.
2) dovrai avere installati i programmi sul server per poterli usare.
un servizio aggiuntivo e quello dell'sftp, dovrai installare openssh-server e openssh-client (uno sul server e l'altro sul client).
se utilizzi unity vai sul desktop e premi:
Codice: Seleziona tutto
file -> connetti al server -> inserisci i dati per l'accesso al server.
dove potrai andare a "sbirciare" e modificare i dati con le applicazioni del tuo client.
se invece ti interessa avere una copia identica dei file su ambetrè i pc rsync è consigliato, dovrai aprire la porta 873 per la comunicazione fra server e client con il protocollo tcp. (per operare in rete).
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
se vuoi utilizzare ssh ricorda di aprire la porta 22 in tcp sul server.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: sincornizzazione cartelle over internet
facciamo un esempio
Ho lavorato in ufficio fino ad ora.
Lascio il pc acceso(A)
torno ora a casa e accendo il pc(B)
sul B esiste una copia della directory"lavoro" che al momento non ha le modifiche che ho fatto sulla corrispettiva presente in A(dove ho lavorato fino ad ora)
Vorrei solo fare la incronizzazione fra le due cartelle in maniera tale da mettermi a lavorare sui file aggiornati(e purtroppo lavoro su progetti diversi e quindi ricordarmi quali file ho modificato durante la giornata e dove sono nel sistema cartelle/sottocartelle della directory "lavoro" e' un po' antipatico)
Quello che mi hai suggerito(ssh + rsync) potrebbe risolvere il problema ma.........io ho due router(ufficio/casa) con ip dinamico che faccio?
Ho lavorato in ufficio fino ad ora.
Lascio il pc acceso(A)
torno ora a casa e accendo il pc(B)
sul B esiste una copia della directory"lavoro" che al momento non ha le modifiche che ho fatto sulla corrispettiva presente in A(dove ho lavorato fino ad ora)
Vorrei solo fare la incronizzazione fra le due cartelle in maniera tale da mettermi a lavorare sui file aggiornati(e purtroppo lavoro su progetti diversi e quindi ricordarmi quali file ho modificato durante la giornata e dove sono nel sistema cartelle/sottocartelle della directory "lavoro" e' un po' antipatico)
Quello che mi hai suggerito(ssh + rsync) potrebbe risolvere il problema ma.........io ho due router(ufficio/casa) con ip dinamico che faccio?
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
se il router supporta il servizio (mi pare si chiami dinamic dns) potresti comprare un dns (costa circa 6 euro l'anno) oppure affidarti ad uno dei servizi gratuiti (ho sentito parlare di dyndns ma credo che non offra più di questi servizi). ad ogni modo, se non hai un sistema raid sul pc principale (dove tieni i dati) forse sarebbe meglio fare una copia (capita che a volte i dischi si rompano ed 80 giga di materiale mi sembrano non poco).
ci sono vari aspetti da valutare, come ad esempio la banda concessa in upload dall'ufficio, se è inferiore ad 2-1 mbps ed il traffico dei dati è estremamente grande giorno per giorno, quello che consiglierei personalmente è, di affittare un server privato (ovh ne fornisce di ottimi per questi servizi al costo di 15-20 € mensili, che data la situazione non mi sento di non consigliarli).
comunque, faccio una stima delle situazioni e delle possibili scelte che potresti adottare:
supponendo che in tutti i casi non hai un indirizzo fisso, la prima scelta ricade sul comprare un dns da una delle tante società, e montare un sistema RAID sul server.
nel caso in cui la banda in upload concessa sul Server A è di 1-2mbps, configurerei il router per accettare richieste ssh dall'esterno verso la tua macchina.
nel caso contrario, "forse" utilizzerei il servizio rsync.
nel caso in cui il traffico giornaliero di dati sia estremamente alto e la banda in upload sia minore di 1mbps, acquisterei un server dedicato per svolgere il lavoro quotidiano.
come vorresti procedere?
ci sono vari aspetti da valutare, come ad esempio la banda concessa in upload dall'ufficio, se è inferiore ad 2-1 mbps ed il traffico dei dati è estremamente grande giorno per giorno, quello che consiglierei personalmente è, di affittare un server privato (ovh ne fornisce di ottimi per questi servizi al costo di 15-20 € mensili, che data la situazione non mi sento di non consigliarli).
comunque, faccio una stima delle situazioni e delle possibili scelte che potresti adottare:
supponendo che in tutti i casi non hai un indirizzo fisso, la prima scelta ricade sul comprare un dns da una delle tante società, e montare un sistema RAID sul server.
nel caso in cui la banda in upload concessa sul Server A è di 1-2mbps, configurerei il router per accettare richieste ssh dall'esterno verso la tua macchina.
nel caso contrario, "forse" utilizzerei il servizio rsync.
nel caso in cui il traffico giornaliero di dati sia estremamente alto e la banda in upload sia minore di 1mbps, acquisterei un server dedicato per svolgere il lavoro quotidiano.
come vorresti procedere?
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: sincornizzazione cartelle over internet
le modifiche sui file saranno dell'ordine di qualche mb distribuito su una decina di file(ecco perche' rsync e non avrei problem di banda)
Vorrei creare una situazione simile a dropbox ma piu' sicura e , sopratutto con dropbox non riuscirei mai a gestire 80gb
Vorrei creare una situazione simile a dropbox ma piu' sicura e , sopratutto con dropbox non riuscirei mai a gestire 80gb
Re: sincornizzazione cartelle over internet
forse ti ho fatto sembrare il problema molto piu' importante di quanto non lo sia
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
sfortunatamente ho pensato ad una cosa a cui non avevo pensato prima.
rsync, per sincronizzare due cartelle (nella sottorete o in internet) ha bisogno di essere lanciato tramite comando, adesso, supponendo che, dall'ufficio inizi un lavoro, per poi arrivare a casa ed ultimarlo, tornando in ufficio rimarresti al punto precendente, quindi, entrambi i pc dovrebbero essere configurati come server/client.
da qui, nasce il criterio sul quale i dati devono aggiornarsi, ovvero:
si aggiornano quando ne trovano uno modificato in un tempo superiore?
si aggiornano quando ne trovano uno con una dimensione maggiore?
si fa una copia degli aggiornamenti?
io credo che rsync sia adatto solo quando il lavoro non venga modificato dal client per essere poi ridistribuito, oppure, per fare dei backup...
credo che la soluzione ssh rimanga più quotata, ovvero:
un solo pc funge da server, ed i dati vengono direttamente modificati sul server principale.
rsync, per sincronizzare due cartelle (nella sottorete o in internet) ha bisogno di essere lanciato tramite comando, adesso, supponendo che, dall'ufficio inizi un lavoro, per poi arrivare a casa ed ultimarlo, tornando in ufficio rimarresti al punto precendente, quindi, entrambi i pc dovrebbero essere configurati come server/client.
da qui, nasce il criterio sul quale i dati devono aggiornarsi, ovvero:
si aggiornano quando ne trovano uno modificato in un tempo superiore?
si aggiornano quando ne trovano uno con una dimensione maggiore?
si fa una copia degli aggiornamenti?
io credo che rsync sia adatto solo quando il lavoro non venga modificato dal client per essere poi ridistribuito, oppure, per fare dei backup...
credo che la soluzione ssh rimanga più quotata, ovvero:
un solo pc funge da server, ed i dati vengono direttamente modificati sul server principale.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: sincornizzazione cartelle over internet
La soluzione server nn mi esalta perche' spesso sono costretto da casa(esempio sabato domenica) a finire una relazione che ha bisogno del confronto di 100-200 foto.
Se questo fosse sul server ogni volta sarei costretto a caricare dal server queste foto per vederle ,sarebbe una rottura pazzesca.
Ecco perche' volevo le cartelle sincronizzate sulle diverse postazioni e considera che questo mi permetterebbe anche di avere tre copie di backup del lavoro(nel caso un hard disk si rompa)
Se questo fosse sul server ogni volta sarei costretto a caricare dal server queste foto per vederle ,sarebbe una rottura pazzesca.
Ecco perche' volevo le cartelle sincronizzate sulle diverse postazioni e considera che questo mi permetterebbe anche di avere tre copie di backup del lavoro(nel caso un hard disk si rompa)
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
allora quello che ti consiglio è di tenere 3 folder su ogni macchina, dove all'avvio, metti uno script in bash (o anche da cron, dipende se le mofiche le fai esclusivamente tu) dove si va a sincronizzare su cartelle di computer in remoto...
non ho idea di come tu possa risolvere come trovare i pc in rete se cambiano ip, se non quello di comprare un dns e creare tre "sottodomini" dove (se il router supporta la funzione di dns dinamico a servizio dns) puoi puntare la tua macchina in rete...
non ho idea di come tu possa risolvere come trovare i pc in rete se cambiano ip, se non quello di comprare un dns e creare tre "sottodomini" dove (se il router supporta la funzione di dns dinamico a servizio dns) puoi puntare la tua macchina in rete...
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: sincornizzazione cartelle over internet
tenendo conto che dovresti comunque avere i pc tutti e tre accesi( o perlomeno quello che mantiene la copia attualmente aggiornata dei dati)
Re: sincornizzazione cartelle over internet
sarebbe semplicissima questa soluzione.Software di backup differenziale che genera un file(zip o altro) che rappresenta la differenza tra la versione precedente e quella attuale.
Prendo quel file(o le directory) lo sincronizzo con dropbox poi,nell'altra postazione scarico tale file e lo uso per ripristinare il backup vecchio portando tutto all'ultima modifica
Prendo quel file(o le directory) lo sincronizzo con dropbox poi,nell'altra postazione scarico tale file e lo uso per ripristinare il backup vecchio portando tutto all'ultima modifica
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
ah, vorresti fare come ubuntu one, però tieni presente che dietro ci deve essere un server sempre acceso per accettare modifiche al file...
sinceramente non so come puoi fare questo, non ho mai adottato questa soluzione, e meglio aspettare il consiglio di qualcuno che abbia già realizzato questo tipo di "interfaccia" di gestione dei file in rete.
mi spiace di non poterti esserti d'aiuto.
sinceramente non so come puoi fare questo, non ho mai adottato questa soluzione, e meglio aspettare il consiglio di qualcuno che abbia già realizzato questo tipo di "interfaccia" di gestione dei file in rete.
mi spiace di non poterti esserti d'aiuto.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: sincornizzazione cartelle over internet
voglio fare come ubuntu one,dropbox ecc.Solo che cosi' eviterei di fare upload di 80gb ma solo delle differenze(devo aggiungerle al backup effettuato)
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: sincornizzazione cartelle over internet
sinceramente ti consiglierei di affittare il servizio ubuntu-one, non ho mai provato a realizzare quello che chiedi.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: sincornizzazione cartelle over internet
dopo un po di post qui e in giro , faccio le somme
Sembra che non esista un modo per creare file/directory "differenza" fra due directory
Questo non mi permette di fare sincronizzazioni tra due postazioni di lavoro lontane tramite internet
Le soluzioni rimangono le solite(cloud) ma,ogni volta che devo partire con un lavoro sono costretto a fare l'upload di tutta la cartella di lavoro(e spesso si parla di centinaia di foto da 1mb l'una)
Oltretutto non si riesce spesso a condividere cartelle qualunque del proprio hard disk ma copiarle in apposite directory,con conseguente decentralizzazione dei dati (abbastanza scomoda)
Chiavette e hard disk invece si corre il rischio di dimenticarle(considerate che passo dalla mattina alla sera attraverso tre postazioni di lavoro ogni giorno)
Sembra che non esista un modo per creare file/directory "differenza" fra due directory
Questo non mi permette di fare sincronizzazioni tra due postazioni di lavoro lontane tramite internet
Le soluzioni rimangono le solite(cloud) ma,ogni volta che devo partire con un lavoro sono costretto a fare l'upload di tutta la cartella di lavoro(e spesso si parla di centinaia di foto da 1mb l'una)
Oltretutto non si riesce spesso a condividere cartelle qualunque del proprio hard disk ma copiarle in apposite directory,con conseguente decentralizzazione dei dati (abbastanza scomoda)
Chiavette e hard disk invece si corre il rischio di dimenticarle(considerate che passo dalla mattina alla sera attraverso tre postazioni di lavoro ogni giorno)
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: sincornizzazione cartelle over internet
forse quello che si avvicina di più a quello che vuoi è rdiff-backup: http://rdiff-backup.nongnu.org/ (è anche nei repo)
Ti dico: non l'ho mai usato, per cui leggi un pò la doc per vedere se fa proprio al caso tuo.
Ti dico: non l'ho mai usato, per cui leggi un pò la doc per vedere se fa proprio al caso tuo.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Re: sincornizzazione cartelle over internet
provato ma sai cosa fa?ti effettua un backup e registra in una directory lo stato precedente.Quindi se tu ti invii questo risultato sull'altro pc,non succederà nulla in quanto questo e' lo stato precedente e non l'attuale
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: sincornizzazione cartelle over internet
da un certo punto di vista l'ideale sarebbe un sistema di controllo di versione tipo git, il problema è che per essere comodo per quello che devi fare dovresti comunque avere un posto sempre raggiungibile in cui push-are e da cui pull-are (in alternativa si può far qualcosa con i vari comandi pack e bundle, ma non è proprio immediato). Con altri DVCS non so.
Al momento non mi vengono in mente prog che facciano esattamente quello che vuoi, btw tenere un record delle differenze e copiare solo quelle non credo sia toppo complecato, nel senso che utilizzando uno o più tool già esistenti (e citati) si riesce a fare. Magari appena posso provo a buttare giù due linee.
Al momento non mi vengono in mente prog che facciano esattamente quello che vuoi, btw tenere un record delle differenze e copiare solo quelle non credo sia toppo complecato, nel senso che utilizzando uno o più tool già esistenti (e citati) si riesce a fare. Magari appena posso provo a buttare giù due linee.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Re: sincornizzazione cartelle over internet
Insomma non riesco a tenere sincronizzate le mie due postazioni di lavoro a meno di....
1)Uploadare 80gb su servizi vari
2)portarmi in giro chiavette ecc e ogni volta rischiare di dimenticarle/non aggiornarle
1)Uploadare 80gb su servizi vari
2)portarmi in giro chiavette ecc e ogni volta rischiare di dimenticarle/non aggiornarle
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
