Sincronizza automaticamente le cartelle selezionate tra due Mac su LAN

5

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.

    
posta gunner 29.09.2013 - 00:51
fonte

3 risposte

3

BitTorrent Sync fa esattamente quello che vuoi. Si sincronizza su LAN creando un "codice segreto" tra le cartelle sincronizzate. Hai la possibilità di visualizzare i tuoi file su un dispositivo iOS tramite la loro app gratuita. È gratuito e supporta più piattaforme.

Questo è citato dal loro sito web:

  • Sincronizza e condividi - Sincronizza file illimitati tra i tuoi dispositivi o condividi una cartella con amici e familiari per sincronizzare automaticamente qualsiasi cosa.

  • Privato e sicuro - I trasferimenti di file sono crittografati. Le tue informazioni non vengono mai memorizzate su un server nel cloud e i tuoi dati sono protetti da chiavi private.

  • Più grande è meglio - BitTorrent Sync è specificamente progettato per gestire file di grandi dimensioni, quindi sentiti libero di sincronizzare file originali, di alta qualità e non compressi.

Lo uso da un paio di mesi. È praticamente impostato e dimenticarlo.

    
risposta data 01.10.2013 - 07:16
fonte
1

Uso iBackup per questo. In realtà è una GUI per rsync , quindi è molto efficiente alla sincronizzazione.

Non è così semplice come DropBox, ma è abbastanza semplice.

È gratuito per uso personale.

    
risposta data 01.10.2013 - 03:49
fonte
1

Ho 3 iMac, 3 notebook Mac e due PC. Mantenere i file sincronizzati su ogni computer è stato un problema. Quindi, mi è venuta in mente una mia idea. Ho comprato il disco fisso Apple Time Capsule e collegato alla mia LAN. Quindi ho messo tutti i miei file su questa unità.

Ora posso accedere a tutti i file da tutti e 6 diversi computer e non devo nemmeno usare spazio su disco rigido su nessun computer. Funziona magnificamente, inclusa la visione di film archiviati su uno qualsiasi dei miei computer da Time Capsule. Accedo persino ai file da PC.

L'unico svantaggio è che se perdi il file, non puoi recuperarlo. Ma, ho due capsule di tempo. Il secondo che uso come backup e lo eseguo manualmente manualmente una volta al mese.

    
risposta data 18.05.2014 - 22:06
fonte

Leggi altre domande sui tag