Saya menggunakan Unison untuk semua sinkronisasi seperti itu, ketika saya merasa DVCS akan berlebihan. Pada dasarnya ini berfungsi seperti rsync dua arah yang cerdas dari dua folder, seringkali melalui ssh. Contoh sederhana:
pi@raspberry ~ $ sudo apt-get install unison2.27.57
...
pi@raspberry ~ $ unison /home/pi/stuff ssh://server.example.com/stuff
Untuk sinkronisasi pertama itu akan menjelaskan apa yang sedang terjadi, maka setiap kali Anda menjalankan perintah yang sama itu akan menunjukkan kepada Anda perubahan dan kadang-kadang konflik. Jika Anda menginginkannya di cron, atur otentikasi ssh tanpa kata sandi dan jalankan dengan opsi "-batch -silent".
Opsi yang berguna:
-times Always synchronizes modification time (should have been default!)
-ignore For ignoring paths/files
-path For only synchronizing part of the directory (for speed)
-batch No user interaction
-terse Only useful output
-silent Only output errors
Opsi ini juga bisa masuk dalam file konfigurasi. Jika Anda membuat "/home/pi/.unison/myserver.prf" Anda kemudian dapat menjalankan "unison myserver". Lihatlah manual online dan untuk primer yang bagus "Menyiapkan serempak untuk ibumu" .
Ada banyak yang harus dipelajari tentang serempak, dan format file konfigurasi agak aneh. Tapi saya sangat merekomendasikannya, karena ini benar-benar menggantikan layanan dropbox dan serupa. Saya menyinkronkan terabyte antara banyak mesin dan itu berfungsi dengan baik. Versi 2.27.57 tersedia di sebagian besar platform (linux, windows, osx).