Apa alat yang baik untuk menyinkronkan dua komputer

8

Di rumah saya punya menara pc yang menjalankan linux lengkungan. Baru-baru ini saya juga membeli laptop untuk di jalan, tetapi saya ingin bekerja di menara pc ketika saya di rumah.

Sekarang saya cukup sensitif tentang bagaimana mesin saya dikonfigurasi (itu sebabnya saya membutuhkan laptop, saya benci stasiun windows 7 di universitas saya). Saya bertanya-tanya apakah ada cara untuk menyinkronkan kedua mesin ini? Saya ingin ini menjadi klon "tepat" satu sama lain, jadi saya bisa beralih dari satu ke yang lain (setelah sinkronisasi tentu saja).

Saya sedang berpikir untuk menggunakan rsynctetapi saya tidak tahu apakah itu pilihan terbaik. Jika demikian, apa yang harus saya perhatikan? Apakah ada tutorial yang bagus di luar sana?

Juga, jika mungkin, saya juga ingin menggunakan pc rumah sebagai server situs web, jadi ada beberapa bagian dari mesin yang tidak perlu disinkronkan (yaitu direktori situs web).

Untuk lebih jelasnya: kedua komputer akan menjalankan Arch Linux.

romeovs
sumber
2
Serentak ?
jasonwryan

Jawaban:

6

Ada satu alat, yang melampaui rsync, yang secara pribadi saya pikir adalah salah satu alat sinkronisasi terbaik di luar sana, dan itu adalah Serentak .

Saya harus menunjukkan, bahwa total 1: 1 salinan dari satu mesin dan yang lainnya, mungkin bukan ide terbaik, karena itu adalah dua komputer yang berbeda, dll.

Menyinkronkan folder dokumen, namun mudah dilakukan dengan rsyncatau unison. opsi lain akan menggunakan gitrepositori untuk tidak hanya proyek, tetapi hal-hal seperti file konfigurasi dan dokumen lainnya. Karena ini adalah sistem terdesentralisasi, Anda tidak perlu server untuk disinkronkan, dll.

Menyinkronkan sebagian $HOMEdirektori Anda seharusnya tidak ada masalah, lihat saja hal-hal seperti konfigurasi Gnome, dll. Intinya, Anda harus hati-hati memutuskan, apa yang akan disinkronkan dan apa yang tidak.

polemon
sumber
Saya juga pernah menggunakan Unison, software yang sangat bagus.
Tidak tersedia
Saya sudah berhenti menggunakan serentak karena dua alasan. Yang paling penting adalah cap waktu pada direktori (dan file jika menggunakan pengaturan default) tidak akan sama di setiap komputer. Alasan lainnya adalah bahwa setiap komputer harus memiliki versi serempak yang sama. Ini mungkin tidak terlihat seperti masalah besar, tetapi komputer kerja saya sering tertinggal di belakang laptop saya ketika datang ke pembaruan dan saya sudah serentak menolak untuk menyinkronkan.
Equant
1
@equant: Saya juga berhenti menggunakan serentak karena sinkronisasi cap waktu yang hilang. Saya bertanya kepada penulis program tentang fitur ini tetapi tidak mudah untuk menambahkan dan itu tidak akan diimplementasikan dalam waktu dekat. Kalau tidak, serentak akan menjadi alat yang ideal bagi saya.
Giorgio
1

Taruhan terbaik Anda (saya pikir) akan secara manual menentukan file konfigurasi, folder, dll yang perlu disinkronkan. Dan kemudian memang menjalankan rsync atau program / alat sinkronisasi lainnya.

Tidak tersedia
sumber
1
rsync tidak cocok untuk ini, karena itu uni-directional yang membuatnya rawan kesalahan.
Marco
0

Secara pribadi saya memecahkan ini dengan NAS (Network Attached Storage). Solusi seperti yang dari Synology (tidak, saya tidak bekerja di sana, atau bahkan memiliki saham, saya hanya suka produk mereka) memungkinkan Anda untuk menggunakan layanan DyDNS untuk memungkinkan akses terus menerus. Saya harus mengatasi masalah ini dengan 2 PC windows, Server Ubuntu, laptop Mac, laptop Windows, 2 ponsel pintar, dan tablet. Sudah bekerja untukku.

MaddHacker
sumber