Saya ingin mengatur alternatif Dropbox pribadi (yaitu satu pengguna) menggunakan rsync, untuk menjaga beberapa direktori disinkronkan pada beberapa host Unix.
Karena hanya satu pengguna (yaitu, saya) yang akan mengubah konten dari satu host pada satu waktu, aman untuk menganggap bahwa perubahan ini tidak akan tumpang tindih dalam waktu. Ini artinya
- keterlambatan 10-15 menit antara modifikasi dan sinkronisasi dapat diterima;
- waktu modifikasi harus menjadi proxy yang cukup baik untuk "versi saat ini".
Semua skema rsync yang saya temui untuk menjaga beberapa server tetap sinkron pada jadwal sinkronisasi sekali sehari, untuk cadangan, katakanlah. Juga, dalam skema ini tipikal satu host adalah master, dan yang lainnya mencerminkan hal itu, sedangkan dalam situasi yang ada dalam pikiran saya, perubahan dapat terjadi di salah satu host.
Bisakah seseorang mengarahkan saya ke alat atau cara-cara mengatur rsync + ssh untuk melakukan hal semacam ini?
syncthing
mungkin?Jawaban:
Mengapa Anda tidak mencoba berbarengan? Saya tidak yakin, sistem operasi apa yang Anda gunakan persis, tetapi serempak akan melakukan pekerjaan. Sintaksnya cukup sederhana, meskipun Anda dapat mengembangkannya dengan banyak opsi:
Di sini Anda dapat menemukan semua informasi yang diperlukan.
sumber
Saya dapat merekomendasikan menggunakan sinkronisasi untuk itu. Satu-satunya keluhan saya adalah bahwa kadang-kadang meledakkan penggunaan CPU, tetapi Anda dapat mengontrolnya melalui konfigurasi yang menyeluruh. Ini sangat cepat, meskipun tidak secepat rsync + ssh.
Beri tahu kami cara kerjanya bagi Anda, apa yang akan Anda lakukan pada akhirnya, karena meskipun saya saat ini menggunakan sinkronisasi cukup berhasil untuk skenario kasus penggunaan yang serupa (dengan Anda), saya masih tidak yakin saya Sudah membuat pilihan yang tepat.
sumber
Anda dapat menggunakan rsync di atas ssh. Ini harus dijalankan di kedua arah jika ada perubahan yang dibuat pada kedua mesin:
sumber
Couchdrop.io/Rsync
Couchdrop bekerja dengan Dropbox, Box, GoogleDrive, Amazon dll. Dan memungkinkan Anda untuk Rsync dan SCP file Anda langsung ke file tersebut tanpa menginstal perangkat lunak atau paket tambahan.
Pada dasarnya hanya perlu
rsync -a -e ssh filename [email protected]:
Ini bisa membantu Anda?
sumber