Rsync 3.2.7 ja rclone 1.60 varmuuskopiointiapuohjelmat on julkaistu

Rsync 3.2.7 on julkaistu, tiedostojen synkronointi- ja varmuuskopiointiapuohjelma, jonka avulla voit minimoida liikennettä kopioimalla asteittain muutoksia. Siirto voi olla ssh, rsh tai oma rsync-protokolla. Se tukee nimettömien rsync-palvelimien järjestämistä, jotka sopivat optimaalisesti takaamaan peilien synkronoinnin. Projektikoodia jaetaan GPLv3-lisenssillä.

Lisättyjen muutosten joukossa:

  • Salli SHA512-, SHA256- ja SHA1-tiivisteiden käyttö todettaessa käyttäjäyhteyttä rsync-taustaprosessiin (aiemmin MD5 ja MD4 olivat tuettuja).
  • Mahdollisuus käyttää SHA1-algoritmia tiedostojen tarkistussummien laskemiseen on otettu käyttöön. Suuren kokonsa vuoksi SHA1-hajautus on alhaisin prioriteetti hajautusluettelossa. Voit pakottaa SHA1-valinnan käyttämällä "--checksum-choice" -vaihtoehtoa.
  • Törmäysten todennäköisyyden vähentämiseksi xattr-attribuutin hash-taulukko on muutettu käyttämään 64-bittisiä avaimia.
  • Mahdollisuus näyttää tietoja rsyncin tukemista algoritmeista JSON-muodossa on tarjottu (otettu käyttöön kopioimalla vaihtoehto —versio (“-VV”)). Lisäksi support/json-rsync-version komentosarja on lisätty, mikä mahdollistaa sinun on luotava samanlainen JSON-tuloste tekstimuodossa annettujen tietojen perusteella, kun määrität vain "--version"-vaihtoehdon (yhteensopivuuden aiempien rsync-julkaisujen kanssa).
  • Rsyncd.conf:n "use chroot" -asetus, joka ohjaa chroot-kutsun käyttöä prosessin lisäeristykseen, on oletusarvoisesti "unset", mikä sallii chrootin käytön sen saatavuudesta riippuen (esimerkiksi ota käyttöön, kun rsync on käynnissä pääkäyttäjänä, eikä se ole käytössä, kun se suoritetaan ei-oikeuksia käyttävänä käyttäjänä).
  • Perustiedostojen hakualgoritmin suorituskyky puuttuvien kohdetiedostojen osalta, jota käytetään määritettäessä "-fuzzy"-vaihtoehtoa, on noin kaksinkertaistunut.
  • Muutti aikaesitystä protokollassa, jota käytettiin vuorovaikutuksessa Rsyncin vanhempien julkaisujen kanssa (ennen haaraa 3.0) - 4-tavuinen epokaaliaika tässä tapauksessa käsitellään "unsigned int", mikä ei salli ajan lähettämistä ennen vuotta 1970, mutta ratkaisee ongelman määrittämällä aika vuoden 2038 jälkeen.
  • Kohdepolun puuttumista rsync-asiakasohjelmaa kutsuttaessa käsitellään nyt virheenä. Palatakseen vanhaan käyttäytymiseen, jossa tyhjää polkua käsiteltiin nimellä ".", ehdotettiin "--old-args" -vaihtoehtoa.

Lisäksi voit huomioida rclone 1.60 -apuohjelman julkaisun, joka on rsyncin analogi ja joka on suunniteltu kopioimaan ja synkronoimaan tietoja paikallisen järjestelmän ja eri pilvitallennustilojen välillä, kuten Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud ja Yandex.Disk. Projektikoodi on kirjoitettu Go-kielellä ja jaettu MIT-lisenssillä.

Uudessa julkaisussa: lisätty taustaohjelmia varmuuskopioiden tallentamiseen Oracle-objektien tallennustilaan ja SMB/CIFS:ään. S3-tallennustaustaosa tukee nyt versiointia ja lisää mahdollisuuden työskennellä IONOS Cloud Storagen ja Qiniu KODO -palveluntarjoajien kautta. Paikallisella taustajärjestelmällä on mahdollisuus lisätä suodattimia, jotka ohittavat käyttöoikeuksiin liittyvät virheet.

Lähde: opennet.ru

Lisää kommentti