Unison - Alat Penyegerakan Fail Tempatan/Jauh Ultimate untuk Linux

Unison - Alat Penyegerakan Fail Tempatan/Jauh Ultimate untuk Linux

Penyegerakan fail adalah proses pencerminan, fail dan data di dua atau lebih lokasi mengikut protokol tertentu. Fail dan data adalah perkara yang paling berharga dalam era teknologi maklumat ini. Dengan penyegerakan fail, kami memastikan bahawa satu atau lebih salinan data yang tidak ternilai kami sentiasa tersedia sekiranya berlaku bencana atau ketika kami perlu bekerja di banyak lokasi.

Penyegerakan fail yang baik sepatutnya mempunyai ciri -ciri yang disenaraikan di bawah:

  1. Penyegerakan Kriptografi, sebagai pelaksanaan keselamatan.
  2. Pemampatan data nisbah yang baik.
  3. Pelaksanaan algoritma yang sempurna untuk memeriksa duplikasi data.
  4. Menjejaki perubahan sumber fail.
  5. Penyegerakan yang dijadualkan.

Satu alat sedemikian adalah Serentak. Di sini dalam artikel ini kita akan berbincang "Serentak"Secara terperinci, bersama -sama dengan ciri -ciri, fungsi dan banyak lagi.

Apa yang diserap?

Serentak adalah aplikasi penyegerakan fail platform silang yang berguna dalam menyegerakkan data antara dua atau lebih lokasi sama ada komputer atau peranti penyimpanan.

Ciri -ciri serentak

  1. Dikeluarkan di bawah Lesen Awam Umum (GPL)
  2. Sumber Terbuka dan Platform Cross Tersedia untuk (Linux, Unix, BSD, Windows, Mac)
  3. Sediakan versi fail yang sama di seluruh mesin yang berbeza, tanpa mengira lokasi yang diubah suai terakhir.
  4. Penyegerakan platform silang mungkin i.e., Mesin Windows boleh disegerakkan melalui pelayan *nix.
  5. Berkomunikasi melalui protokol standard TCP/IP I.e., Kemungkinan antara mana -mana dua mesin melalui Internet tanpa mengira lokasi geografi.
  6. Pengurusan Pintar - Tunjukkan konflik apabila fail telah diubahsuai pada kedua -dua sumber dan tunjukkan kepada pengguna.
  7. Sambungan SSH dijamin - Pemindahan data yang disulitkan.
  8. Algoritma RSYNC dikerahkan di sini, hanya bahagian yang diubahsuai dipindahkan dan ditulis semula. Oleh itu. Ia pantas dalam pelaksanaan dan penyelenggaraan.
  9. Sifat yang kuat
  10. Ditulis dalam bahasa pengaturcaraan "Objektif Caml".
  11. Matang dan stabil, tidak ada perkembangan aktif yang diperlukan.
  12. Ia adalah program peringkat pengguna iaitu., Permohonan tidak memerlukan superuser istimewa.
  13. Ia terkenal dengan spesifikasi yang jelas dan tepat.

Pemasangan serentak di linux

Pelepasan stabil semasa (Unison-2.40.102) boleh dimuat turun dari pautan di bawah:

Muat turun Unison 2.40.102 stabil

Sebagai alternatif, kita juga boleh memuat turun dan memasang "Serentak", Sekiranya ia boleh didapati di repo menggunakan Apt atau yum Perintah seperti yang ditunjukkan di bawah.

Pada Debian/Ubuntu/Linux Mint

Terminal terbuka menggunakan "Ctr+alt+t"Dan jalankan arahan berikut di terminal.

$ sudo apt-get pemasangan serentak
Pada RHEL/Centos/Fedora

Pertama, aktifkan repositori epel dan kemudian pasang menggunakan arahan berikut.

$ sudo yum memasang serentak

CATATAN: Arahan di atas akan memasang serentak tanpa GUI. Sekiranya anda perlu memasang serentak dengan sokongan GUI, pasang 'Unison-gtkPakej (hanya tersedia untuk Debian distros berasaskan) menggunakan arahan di bawah.

# apt-get memasang serentak-gtk

Cara menggunakan serentak

Unison digunakan untuk menyegerakkan satu set fail dalam pokok direktori ke lokasi lain dengan struktur yang serupa, yang mungkin menjadi tuan rumah tempatan atau tuan rumah terpencil.

Penyegerakan fail tempatan

Mari Buat 5 fail di bawah desktop anda dan kemudian menyegerakkannya ke folder yang dipanggil 'meja belakang'Di direktori rumah anda.

$ cd desktop/ $ sentuhan 1.TXT 2.TXT 3.TXT 4.TXT 5.txt
$ ls 1.TXT 2.TXT 3.TXT 4.TXT 5.txt
$ mkdir/rumah/pelayan/meja belakang

Sekarang jalankan 'serentak'Perintah untuk menyegerakkan fail desktop anda ke bawah'meja belakang'Di direktori rumah anda.

$ unison/home/server/desktop/home/server/desk-back/
Output sampel
Menghubungi Pelayan ... Mencari Perubahan Amaran: Tiada fail arkib ditemui untuk akar-akar ini, yang nama kanoniknya adalah:/rumah/pelayan/desktop/rumah/pelayan/meja belakang ini boleh berlaku sama ada kerana ini adalah kali pertama anda telah menyegerakkan ini akar, atau kerana anda telah dinaik taraf serentak ke versi baru dengan format arkib yang berbeza. Pengesanan kemas kini mungkin memerlukan sedikit masa dalam jangka masa ini jika replika besar. Serentak akan mengandaikan bahawa 'keadaan terakhir yang disegerakkan' dari kedua -dua replika itu benar -benar kosong. Ini bermakna bahawa sebarang fail yang berbeza akan dilaporkan sebagai konflik, dan sebarang fail yang hanya ada pada satu replika akan dinilai sebagai baru dan disebarkan ke replika yang lain. Sekiranya kedua -dua replika itu sama, maka tiada perubahan akan dilaporkan.Sekiranya anda melihat mesej ini berulang kali, mungkin kerana salah satu mesin anda mendapat alamatnya dari DHCP, yang menyebabkan nama tuan rumahnya berubah antara penyegerakan. Lihat dokumentasi untuk pemboleh ubah persekitaran unisonlocalhostname untuk nasihat mengenai cara membetulkannya. Derma kepada Projek Unison diterima dengan penuh syukur: http: // www.cis.upenn.edu/~ bcpierce/unison press kembali ke berterusan.[] ... Menyelamatkan Penyegerakan Negeri Penyegerakan Lengkap pada 13:52:15 (5 item dipindahkan, 0 dilangkau, 0 gagal)

Sekarang periksa lokasi /rumah/pelayan/meja belakang, Sekiranya proses penyegerakan berjaya?

$ cd/rumah/pelayan/meja-meja/$ ls 1.TXT 2.TXT 3.TXT 4.TXT 5.txt

Penyegerakan fail jauh

Untuk penyegerakan fail jarak jauh, anda mesti mempunyai versi serentak yang sama dipasang pada pelayan tempatan dan jauh. Jalankan arahan berikut untuk mengesahkan bahawa serentak tempatan boleh memulakan dan menyambung ke pelayan unison jauh.

$ unison -testserver/home/ravisaive/desktop/ssh: // 172.16.25.125 // rumah/ravisaive/desktop/
Output sampel
Menghubungi Pelayan ... [E -mel dilindungi] Kata laluan: disambungkan [// tecmint // home/ravisaive/desktop -> // tecmint // home/ravisaive/desktop]

Hasil di atas, menunjukkan bahawa pelayan jauh disambungkan dengan jayanya, kini segerakkan fail menggunakan arahan di bawah.

$ unison -batch/home/ravisaive/desktop/ssh: // 172.16.25.125 // rumah/ravisaive/desktop/

Melaksanakan GUI Unison

Langkah pertama adalah untuk menetapkan profil yang memerlukan anda menetapkan maklumat asas sebagai nama profil dan apa yang anda ingin menyegerakkan, lokasi sumber dan destinasi, dll.

Untuk memulakan GUI serentak, jalankan arahan berikut di terminal.

$ unison-gtk
Buat profil baru Masukkan Penerangan Profil Pilih jenis penyegerakan Pilih direktori penyegerakan Jenis partition 5 Profil baru dibuat Pilih Profil yang Dibuat Mesej penyegerakan unison

Sebaik sahaja profil dibuat dan sumber serta destinasi dimasukkan, kami disambut dengan tetingkap di bawah.

Proses penyegerakan fail

Cukup pilih semua fail dan klik okey. Fail akan mula menyegerakkan dari kedua -dua arah, berdasarkan setem masa kemas kini yang terakhir.

Kesimpulan

Serentak adalah alat yang indah yang memungkinkan untuk mempunyai penyegerakan tersuai sama ada cara (bidirectional), tersedia di GUI serta utiliti baris arahan. Serentak memberikan apa yang dijanjikan. Alat ini sangat mudah digunakan dan tidak memerlukan usaha tambahan. Sebagai penguji, saya sangat kagum dengan aplikasi ini. Ia mempunyai banyak ciri yang dapat dilaksanakan seperti yang diperlukan. Untuk maklumat lanjut, baca bersama-sama.

Baca juga:

  1. Rsync (penyegerakan jauh) fail
  2. RSNAPSHOT (RSYNC berasaskan) Penyegerakan Fail

Itu sahaja buat masa ini. Saya akan segera berada di sini dengan artikel menarik yang lain. Sehingga kemudian ditantikan dan disambungkan ke Tecmint. Jangan lupa memberi kami maklum balas berharga anda di bahagian komen kami.