Mitä eroa on scp: llä ja rsyncillä?


Paras vastaus

Kiitos A2A: sta.

Olemassa olevat vastaukset ovat toimittaneet kaikki tiedot. Halusin vain esittää saman työkalun valitsevan käyttäjän näkökulmasta.

Rsynciä voidaan pyytää käyttämään ssh: tä siirtona. Sellaisena se voi, sitten tehdä kaiken, mitä scp voi. Mietitään, kuka oikeassa mielessä häiritsisi silloin barebones scp: tä?

Rsync on suunniteltu pitämään kaksi asiaa synkronoituna. Voit muuttaa joukon tiedostoja toisella puolella ja pyytää rsynciä peilamaan ne toiselle puolelle. Rsync menee eteenpäin ja selvittää aikaleimat ja / tai tiedostotiedot, jotka tiedostot siirretään. Mikä tekee siitä nopeamman, kun:

  • Sinulla ei ole valmiita luetteloa muutetuista tiedostoista (tiedot sekä metatiedot, kuten käyttöoikeudet)
  • Sinun on pidettävä molemmat osapuolet samat aikaleimat, omistukset, käyttöoikeudet jne. (arkistointi)
  • Kyseisen tiedostojoukon koko / koko on suuri
  • Muutettu joukko on huomattavasti pienempi kuin kokonaiskoko .

Muuten yksinkertainen scp voi suorittaa työn nopeammin.

Vastaus

SCP on raaka kopio, eli se vain luki tiedot ja ohittaa sen määränpäähän verkon tai paikallisen koneen kautta.

Rsyncillä on algoritmi, joka tekee prosessista paljon nopeampaa. meillä on paljon vaihtoehtoja muuttaa sen käyttäytymistä. Rsync on hyvä hitaassa verkossa, jossa on suuri määrä siirrettäviä tietoja. Jos yhteys katkeaa keskellä, voimme jatkaa siirtoa missä se taipui.

Voin sanoa, että yksinkertainen asia on se, että latauksenhallintaa käytettäessä voimme jatkaa lataamista, jos yhteys katkesi ja se alkaa mihin se jätti ennen yhteyden katkeamista. Rsync on sama tai sitä voidaan käyttää tuolla tavalla.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *