Avoimen P2P-tiedostojen synkronointijärjestelmän Syncthing 1.16 julkaisu

On esitelty julkaisu automaattisesta tiedostojen synkronointijärjestelmästä Syncthing 1.16, jossa synkronoitua dataa ei ladata pilvitallennustilaan, vaan se kopioidaan suoraan käyttäjien järjestelmien välillä, kun ne samanaikaisesti ilmestyvät verkkoon, käyttämällä yhtiön kehittämää BEP (Block Exchange Protocol) -protokollaa. hanke. Synkronointikoodi on kirjoitettu Go-kielellä ja sitä jaetaan ilmaisella MPL-lisenssillä. Valmiit koontiversiot ovat valmiita Linuxille, Androidille, Windowsille, macOS:lle, FreeBSD:lle, Dragonfly BSD:lle, NetBSD:lle, OpenBSD:lle ja Solarisille.

Yhden käyttäjän useiden laitteiden välisten tietojen synkronointiongelmien ratkaisemisen lisäksi Synkronoinnin avulla voidaan luoda suuria hajautettuja verkkoja jaetun datan tallentamiseen, joka on hajautettu osallistujien järjestelmiin. Tarjoaa joustavat kulunvalvonta- ja synkronointipoikkeukset. On mahdollista määritellä isäntiä, jotka vastaanottavat vain dataa, ts. näiden isäntien tietojen muutokset eivät vaikuta muihin järjestelmiin tallennettuihin tietoihin. Useita tiedostojen versiointitiloja tuetaan, joihin muutetun tiedon aiemmat versiot tallennetaan.

Synkronoitaessa tiedosto jaetaan loogisesti lohkoihin, jotka ovat jakamaton osa siirrettäessä tietoja käyttäjäjärjestelmien välillä. Synkronoitaessa uuteen laitteeseen, jos identtisiä lohkoja on useissa laitteissa, lohkot kopioidaan eri solmuista, kuten BitTorrent-järjestelmä toimii. Mitä enemmän laitteita osallistuu synkronointiin, sitä nopeammin uusien tietojen replikointi tapahtuu rinnakkaisuuden vuoksi. Muutettujen tiedostojen synkronoinnin aikana vain muuttuneet tietolohkot siirretään verkon yli ja käyttöoikeuksia uudelleennimettäessä tai muutettaessa vain metatiedot synkronoidaan.

Tiedonsiirtokanavat muodostetaan TLS:n avulla, kaikki solmut todentavat toisensa varmenteilla ja laitetunnisteilla, SHA-256:lla ohjataan eheyttä. Paikallisverkon synkronointisolmujen määrittämiseen voidaan käyttää UPnP-protokollaa, joka ei vaadi synkronoitujen laitteiden IP-osoitteiden manuaalista syöttämistä. Järjestelmän ja valvonnan konfigurointia varten on sisäänrakennettu verkkokäyttöliittymä, CLI-asiakas ja GUI Syncthing-GTK, joka tarjoaa lisäksi työkaluja synkronointisolmujen ja -varastojen hallintaan. Synkronointisolmujen etsimisen yksinkertaistamiseksi kehitetään solmuhakukoordinointipalvelinta.

Uusi versio toteuttaa kokeellisen tuen tiedostojen salaukselle, jonka avulla voit käyttää Syncthingiä esimerkiksi epäluotettavien palvelimien kanssa tietojen synkronointiin paitsi laitteidesi kanssa, myös ulkoisten palvelimien kanssa, jotka eivät ole käyttäjän hallinnassa. Lisäksi uudessa julkaisussa on valintaikkuna, jossa pyydetään vahvistusta ennen muutosten kumoamista tai hakemiston korvaamista. Prosessoriresurssien liialliseen kulutukseen liittyvät ongelmat valintaikkunoissa, joissa on animoituja toimintojen edistymisindikaattoreita, on ratkaistu. Seuraavaksi julkaistiin välittömästi päivitys 1.16.1, joka korjasi Debian-paketin ongelman.

Avoimen P2P-tiedostojen synkronointijärjestelmän Syncthing 1.16 julkaisu
Avoimen P2P-tiedostojen synkronointijärjestelmän Syncthing 1.16 julkaisu


Lähde: opennet.ru

Lisää kommentti