Rsync 3.2.7 ateina su galimybe generuoti palaikomo algoritmo informaciją JSON

"Rsync"

leidžia sinchronizuoti failus ir katalogus tarp dviejų įrenginių tinkle arba tarp dviejų vietų tame pačiame įrenginyje

Neseniai buvo paskelbta apie naujos versijos išleidimą rsync 3.2.7, failų sinchronizavimo ir atsarginių kopijų kūrimo įrankis kuris siūlo efektyvų papildomo duomenų perdavimo, kuris taip pat veikia su suspaustais ir užšifruotais duomenimis.

Naudojant delta kodavimo techniką, leidžia sinchronizuoti failus ir katalogus tarp dviejų mašinų tinkle arba tarp dviejų to paties įrenginio vietų, sumažinant perduodamų duomenų kiekį.

Svarbi „Rsync“ savybė, kurios nėra daugumoje programų ar protokolų, yra ta, kad kopijavimas atliekamas tik vienu siuntimu kiekviena kryptimi. „Rsync“ gali kopijuoti arba rodyti esančius katalogus ir kopijuoti failus, pasirinktinai naudodama glaudinimą ir rekursiją.

Veikdama kaip serverio demonas, „Rsync“ pagal numatytuosius nustatymus klausosi TCP prievado 873, aptarnaujant failus vietiniame Rsync protokole arba per nuotolinį terminalą, pvz., RSH arba SSH. Pastaruoju atveju Rsync kliento vykdomasis failas turi būti įdiegtas tiek vietiniame, tiek nuotoliniame pagrindiniame kompiuteryje.

Pagrindinės Rsync naujienos 3.2.7

Šioje naujoje išleistoje Rsync 3.2.7 versijoje, Leidžiamos SHA512, SHA256 ir SHA1 maišos kai autentifikuojamas vartotojo prisijungimas prie foninio rsync proceso (anksčiau buvo palaikomi MD5 ir MD4).

Be to, taip pat pabrėžiama, kad buvo įdiegta galimybė naudoti SHA1 algoritmą skaičiuoti failų kontrolines sumas. Dėl didelio dydžio SHA1 maiša turi mažiausią prioritetą maišos atitikčių sąraše. Norėdami priversti SHA1 pasirinkimą, galite naudoti parinktį „–checksum-choice“.

buvo suteikta galimybė išvesti informaciją apie palaikomus algoritmus rsync JSON formatu (įjungta dubliuojant parinktį --version („-VV“)). Taip pat pridėtas support/json-rsync-version scenarijus, kuri leidžia generuoti panašią JSON išvestį remiantis informacijos išvestimi kaip tekstą su viena parinktimi „–version“ (atgaliniam suderinamumui su rsync versijomis).

Kita vertus, nustatymas „naudokite chroot“ rsyncd.conf, kuris reguliuoja chroot skambučio naudojimą papildomam proceso izoliavimui, pagal numatytuosius nustatymus nustatyta kaip „nenustatyta“, kuri leidžia naudoti chroot, atsižvelgiant į jo prieinamumą (pavyzdžiui, įjungti, kai rsync veikia kaip root, o neįjungta, kai veikia kaip ne root naudotojas).

Iš kitų pokyčių kurie išsiskiria iš naujos versijos:

  • Apytiksliai dvigubai padidino trūkstamų tikslinių failų bazinio failų paieškos algoritmo, kuris naudojamas nurodant parinktį „–fuzzy“, našumą.
  • Siekiant sumažinti susidūrimų tikimybę, xattr atributo maišos lentelė buvo konvertuota į 64 bitų raktus.
  • Pakeistas laiko vaizdavimas protokole, kai sąveikaujama su senesnėmis Rsync versijomis (iki 3.0 šaka): 4 baitų epochos laikas šiuo atveju traktuojamas kaip "nesigned int", kuris neleidžia praeiti senesnių nei 1970 m. išsprendžia problemą nurodant laiką po 2038 m.
  • Trūksta paskirties kelio skambinant rsync klientui dabar traktuojamas kaip klaida.
  • Parinktis „–old-args“ pateikiama norint grąžinti seną elgseną, kai tuščias kelias buvo traktuojamas kaip „“.

Pagaliau jei norite sužinoti daugiau apie tai apie šią naują versiją galite sužinoti išsamią informaciją šią nuorodą.

Kaip įdiegti „Rsync“ sistemoje „Linux“?

Tiems, kurie domisi galimybėmis įdiegti šį įrankį savo sistemoje, jie gali tai padaryti įdiegę paketą, kuris siūlomas daugumos Linux platinimų saugyklose.

Tiems, kurie naudojasi Debian, Ubuntu ar bet koks darinys Iš jų tiesiog atidarykite terminalą ir įveskite jame:

sudo apt įdiegti rsync

Dabar apie tuos, kurie naudojasi Fedora:

sudo dnf įdiegti rsync

Tuo tarpu tiems, kurie naudojasi „Arch Linux“ ir visi jo dariniai:

Sudo pacman -S rsync

Kalbant apie tuos, kurie naudojasi „openSUSE“:

sudo zypper rsync

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.