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ó.