Utilizzo di rsync per la sincronizzazione tra 2 Mac in modalità wireless

0

Ho due Mac, vorrei usare rsync per sincronizzare la cartella home, le preferenze (se possibile) e le Applicazioni.

Voglio che rsync venga eseguito automaticamente se qualsiasi file in questi due Mac viene modificato, voglio che sia sincronizzato completamente e in modalità wireless.

È possibile creare un file di comando dopo aver scritto i codici?

Mi piacerebbe avere un tutorial completo su questo, ho trovato molti software online e lo sto chiedendo ovunque. Non riesco a ottenere un'opzione economica o gratuita per sincronizzare facilmente i miei 2 Mac. Molte grazie!

    
posta Jimmy Wong 07.06.2014 - 20:04
fonte

1 risposta

1

Anche se posso dirlo, questa è una cattiva idea, ecco la mia risposta:

Se hai un router in mezzo, dovrebbe funzionare, in caso contrario, devi configurare una rete Ad-Hoc.

Imposta una ssh-keypair:

ssh-keygen -t rsa
ssh-copy-id 'user@otherMac'

E scrivi il tuo rsync per ogni mac:

rsync -e "ssh" -rc --delete ~/ user@otherMac

(- e "ssh" = usa ssh per il trasferimento
-r = ricorsivo -c = compresso
--delete = cancella i file che non si trovano sul dispositivo locale
~ / = Home-Folder
)

U può, naturalmente, regolarle.

Se non hai IP statici sui Mac, suppongo che puoi chiamarli con il loro nome DNS, come "Toms-MacBook.local" oppure puoi eseguire il ping del Nome DNS e generare l'IP e darglielo al comando rsync.

E l'opzione di eliminazione è il problema. Se due mac funzionano contemporaneamente, i file vengono cancellati quando lavori. In questi casi utilizzeresti un server.

Alla fine, devi provarlo e decidere da solo, se non c'è niente da perdere, vorrei anche provarlo.

    
risposta data 07.06.2014 - 21:33
fonte

Leggi altre domande sui tag