Keluaran sistem penyegerakan fail P2P terbuka Syncthing 1.16

Pengeluaran sistem penyegerakan fail automatik Syncthing 1.16 telah dibentangkan, di mana data yang disegerakkan tidak dimuat naik ke storan awan, tetapi direplikasi secara langsung antara sistem pengguna apabila ia muncul secara serentak dalam talian, menggunakan protokol BEP (Block Exchange Protocol) yang dibangunkan oleh projek. Kod Syncthing ditulis dalam Go dan diedarkan di bawah lesen MPL percuma. Binaan sedia disediakan untuk Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD dan Solaris.

Selain menyelesaikan masalah penyegerakan data antara beberapa peranti satu pengguna, menggunakan Syncthing adalah mungkin untuk mencipta rangkaian terdesentralisasi yang besar untuk menyimpan data kongsi yang diedarkan ke seluruh sistem peserta. Menyediakan kawalan akses yang fleksibel dan pengecualian penyegerakan. Adalah mungkin untuk menentukan hos yang hanya akan menerima data, i.e. perubahan pada data pada hos ini tidak akan menjejaskan kejadian data yang disimpan pada sistem lain. Beberapa mod versi fail disokong, di mana versi data yang diubah sebelumnya disimpan.

Apabila menyegerakkan, fail secara logik dibahagikan kepada blok, yang merupakan bahagian yang tidak boleh dibahagikan apabila memindahkan data antara sistem pengguna. Apabila menyegerakkan ke peranti baharu, jika terdapat blok yang sama pada beberapa peranti, blok tersebut disalin daripada nod yang berbeza, serupa dengan pengendalian sistem BitTorrent. Lebih banyak peranti mengambil bahagian dalam penyegerakan, lebih cepat replikasi data baharu akan berlaku disebabkan oleh penyelarasan. Semasa penyegerakan fail yang diubah, hanya blok data yang diubah dipindahkan melalui rangkaian, dan apabila menamakan semula atau menukar hak akses, hanya metadata disegerakkan.

Saluran penghantaran data dibentuk menggunakan TLS, semua nod mengesahkan satu sama lain menggunakan sijil dan pengecam peranti, SHA-256 digunakan untuk mengawal integriti. Untuk menentukan nod penyegerakan pada rangkaian tempatan, protokol UPnP boleh digunakan, yang tidak memerlukan kemasukan manual alamat IP peranti yang disegerakkan. Untuk mengkonfigurasi sistem dan pemantauan, terdapat antara muka web terbina dalam, klien CLI dan GUI Syncthing-GTK, yang juga menyediakan alatan untuk mengurus nod penyegerakan dan repositori. Untuk memudahkan pencarian nod Syncthing, pelayan penyelarasan penemuan nod sedang dibangunkan.

Versi baharu melaksanakan sokongan percubaan untuk penyulitan fail, yang membolehkan anda menggunakan Syncthing dengan pelayan yang tidak boleh dipercayai, sebagai contoh, untuk menyegerakkan data anda bukan sahaja dengan peranti anda, tetapi juga dengan pelayan luaran yang bukan di bawah kawalan pengguna. Selain itu, keluaran baharu memperkenalkan dialog untuk meminta pengesahan sebelum membuat asal perubahan atau menulis ganti direktori. Masalah dengan penggunaan sumber CPU yang berlebihan dalam dialog dengan penunjuk kemajuan animasi operasi telah diselesaikan. Seterusnya, kemas kini 1.16.1 telah dikeluarkan serta-merta, yang membetulkan masalah dalam pakej Debian.

Keluaran sistem penyegerakan fail P2P terbuka Syncthing 1.16
Keluaran sistem penyegerakan fail P2P terbuka Syncthing 1.16


Sumber: opennet.ru

Tambah komen