it-swarm-id.com

Menyimpan beberapa workstation dalam sinkronisasi

Saya bekerja dengan banyak komputer karena berbagai alasan. Saya ingin menjaga agar komputer-komputer itu tetap dalam konfigurasi sinkronisasi. Saya sudah memiliki pengaturan berbasis VCS yang memungkinkan saya memperbarui konfigurasi secara manual pada banyak host. Tetapi saya sedang mencari cara untuk melakukan ini secara otomatis.

Yang saya cari adalah:

  • Cara menyinkronkan konfigurasi (vim, ssh, evolusi)
  • menjaga direktori tertentu dalam sinkronisasi (seperti ~/Dokumen)

Ini semua konfigurasi pengguna dan bukan konfigurasi sistem. Terkadang workstation dapat offline atau berada di belakang tautan lambat, sehingga dapat mendeteksi dan bertindak sesuai merupakan nilai tambah.

11
Ressu

Jika Anda tidak memiliki data rahasia dalam file-file itu, Anda dapat menggunakan Dropbox untuk menjaganya tetap sinkron di beberapa mesin. Daemon Dropbox akan menyinkronkan satu folder, biasanya ~/Dropbox, tetapi Anda dapat memasukkan file atau direktori lain dalam sinkronisasi dengan menyinkronkannya ke folder itu. (Saya pikir Dropbox juga dapat menawarkan beberapa metode lain untuk menjaga banyak folder tetap sinkron, tetapi saya tidak dapat menemukan arahan saat ini)

6
David Z

Meskipun saya akan merekomendasikan Dropbox (solusi lintas-platform yang lebih baik) jika semua workstation Anda berbasis Ubuntu Anda bisa menggunakan Ubuntu One. Jika Anda mencari sesuatu yang lebih kuat lihat rsync .

4
Ross

Lansekap adalah layanan berbayar oleh kanonik untuk mengelola dan memantau beberapa sistem ubuntu. Yang lebih baik adalah dengan membayar untuk itu Anda juga mendukung Ubuntu!

3
akshatj

Layanan gratis lain yang dapat Anda gunakan adalah Spideroak , yang sedikit lebih sederhana daripada Dropbox dan UbuntuOne tetapi di sisi lain lebih fleksibel: Anda dapat memilih folder mana saja yang Anda inginkan untuk cadangan dan memutuskan folder mana yang akan disinkronkan. Ini memungkinkan konfigurasi yang lebih baik karena Anda dapat menggunakan layanan untuk membuat cadangan data yang tidak ingin Anda sinkronkan pada semua mesin.

Keuntungan lain (walaupun sulit untuk memeriksa apakah ini benar): Semua data dienkripsi, mereka memiliki "kebijakan pengetahuan nol" yang berarti mereka bahkan tidak tahu nama-nama file Anda.

3
Marcel Stimberg

Anda bisa membuat repositori Git bersama di server pribadi dengan akses SSH. Sebagai contoh, saya menggunakan akun almostfreespeech.net untuk ini, dan biayanya sangat rendah.

Jika Anda ingin membiasakan diri, Anda dapat membuat skrip cron untuk mendorong/menarik perubahan secara otomatis sesering mungkin, selalu menjaga file Anda tetap mutakhir. Selama Anda tidak bekerja pada dua mesin secara bersamaan, maka Anda seharusnya tidak pernah mengalami konflik gabungan.

1
cmcginty