Mi a különbség az scp és az rsync között?


Legjobb válasz

Köszönjük az A2A-t.

A meglévő válaszok minden adatot megadtak. Csak azt akartam bemutatni, hogy a felhasználó milyen eszközt választ.

Megkérhetjük az Rsync-t, hogy az ssh-t használja transzportként. Mint ilyen, akkor megtehet mindent, amit az scp képes. Kíváncsi lehet arra, hogy akkor ép elméjében vajon a barebones scp-vel foglalkozna-e? Megváltoztathat egy csomó fájlt az egyik oldalon, és megkérheti az rsync alkalmazást, hogy tükrözze azokat a másik oldalon. Az Rsync megy előre, és az időbélyegzőkkel és / vagy a fájladatok kivonatolásával kitalálja, mely fájlok mely részeit szeretné átvinni. Ez gyorsabbá teszi, ha:

  • Nincs kész listája a megváltozott fájlokról (adatok, valamint metaadatok, például engedélyek)
  • Mindkét oldalt meg kell tartania ugyanazok az időbélyegek, tulajdonjogok, engedélyek stb. (archiválás)
  • A kérdéses fájlkészlet teljes mérete / száma nagy
  • A megváltozott halmaz lényegesen kisebb, mint a teljes méret .

Ellenkező esetben egy egyszerű scp gyorsabban képes elvégezni a munkát.

Válasz

Az SCP egy nyers másolat, ami azt jelenti, hogy csak olvassa az adatokat és a hálózaton vagy a helyi gépen keresztül továbbítja célig.

Az Rsync rendelkezik egy algoritmussal, amely sokkal gyorsabbá teszi a folyamatot. rengeteg lehetőségünk van a viselkedésének megváltoztatására. Az Rsync jó lassú hálózatban, nagy mennyiségű adattovábbítással. Ha megszakad a kapcsolat a közepén, akkor folytathatjuk az átvitelt ott, ahol az elhajlott.

Mondhatok egyszerű dolgot, hogy a letöltéskezelő használatakor folytathatjuk a letöltést, ha megszakadt a kapcsolat, és ahol a kapcsolat előtt megszakadt. Az Rsync ugyanaz, vagy hasonlóan használható.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük