Sto lavorando su due Mac, un iMac e un MacBook, entrambi con OS X 10.8.5. Ci sono diversi GB di dati di cui ho bisogno su entrambi i computer. Ho usato Dropbox e ownCloud, ma non vedo perché ho bisogno di trasferire i file su Internet quando ho un cavo che collega entrambi i computer direttamente sulla mia rete locale.
Quello che voglio è una soluzione che sincronizzi automaticamente le cartelle selezionate tra questi due computer, in modo simile a un servizio Cloud, ma direttamente, senza il Cloud.
Non ho idea di come eseguire rsync e non voglio impararlo, quindi le soluzioni non dovrebbero essere più complicate dell'installazione di Dropbox. Sarebbe bello se la soluzione fosse open source e gratuita, ma non è obbligatorio.
Aggiornamento [2014-05-19]:
Sono sotto OS 10.9 ormai, e uso ChronoSync per sincronizzare i miei computer. Ho scritto un AppleScript che monta un computer dall'altro, apre un file ChronoSync e poi smonta di nuovo il volume quando la sincronizzazione è completa. Ho salvato questo AppleScript come app e l'ho inserito nel mio Dock. Quindi ora tutto quello che devo fare è collegare il cavo USB al mio laptop, avere entrambi i computer in esecuzione e fare clic sul simbolo dell'app nel Dock.
L'unico problema che ho è con ChronoSync che a volte mostra un errore sui file .DS_Store. Non riesco a escludere questo tipo di file o nome di file, anche se teoricamente ChronoSync offre l'opzione per farlo. Non è un vero problema, però, perché ho detto a ChronoSync di non interrompere la sincronizzazione degli errori, e ancora non ho avuto alcun problema con quei file.
Potrei esaminare presto iBackup.
Aggiornamento [2015-04-13]
Sono passati due anni e sono ancora felice di usare il mio AppleScript. Mi sono imbattuto casualmente in questa domanda ieri e ho capito che non ho mai condiviso il codice del mio script. Quindi eccolo qui. Apri l'AppleScript-Editor, inserisci questo codice e salva come applicazione.
mount volume "afp://YOUR_USERNAME:[email protected]:548/YOUR_USER_FOLDER"
tell application "ChronoSync"
activate
open alias "Macintosh HD:Users:YOUR_USER_FOLDER:PATH:TO:SYNC_FILE.csyn"
tell document 1 to Synchronize
-- wait until syncronization is finished
repeat while syncStatus of document 1 is not 0
end repeat
tell document 1 to save
tell document 1 to close
quit
end tell
tell application "Finder"
eject disk "YOUR_USER_FOLDER"
end tell
Note:
- Sostituisci CAPITAL_LETTER_PHRASES con le tue informazioni. Fai attenzione a non eliminare accidentalmente i due punti (":") tra di loro.
- Utilizza l'indirizzo IP corretto per il tuo computer "remoto".
- Ho passato il mio nome utente e la mia password nell'URP afp. Se ricordo bene, questo causerà la scrittura della tua password nei tuoi file di log. Questo non è un problema per me, perché il computer che esegue questo script non è connesso a Internet. Se ti preoccupi della sicurezza, potresti voler eliminare quella parte e inserire la password ogni volta che viene visualizzata la richiesta. Non ricordo, se questo rompe il copione.
- Ricordare di consentire "Condivisione file" nelle impostazioni di "Condivisione" nelle Preferenze di Sistema del computer a cui si desidera connettersi (nel mio caso, il mio laptop, lo script precedente viene eseguito sul mio computer desktop a casa). Ho cancellato tutte le "Cartelle condivise" e "Utenti" predefiniti lì. Disattivo sempre Condivisione file dopo la sincronizzazione, perché altrimenti qualcun altro sulla stessa WLAN potrebbe accedere al mio computer.
Devo ancora esaminare iBackup, lol.