Jaký je rozdíl mezi scp a rsync?


Nejlepší odpověď

Díky za A2A.

Existující odpovědi poskytly všechna data. Chtěl jsem pouze představit totéž z pohledu uživatele, který si vybral nástroj.

Rsync může být požádán, aby jako přenos použil ssh. Jako takový může, pak udělá vše, co scp může. Člověk si klade otázku, kdo by se tedy v rozumu mohl trápit s barebony scp?

Rsync je navržen tak, aby udržoval synchronizaci dvou věcí. Můžete změnit spoustu souborů na jedné straně a požádat rsync, aby zrcadlil tyto soubory na druhou stranu. Rsync jde dál a zjišťuje časová razítka a / nebo hash dat souborů, které části kterých souborů se mají přenést. Díky tomu je cesta rychlejší, když:

  • Nemáte připravený seznam změněných souborů (data i oprávnění jako metadata)
  • Je třeba zachovat obě strany stejná časová razítka, vlastnictví, oprávnění atd. (archivace)
  • Celková velikost / počet příslušné sady souborů
  • Změněná sada je podstatně menší než celková velikost .

Jinak může jednoduchý scp vykonat úlohu rychleji.

Odpověď

SCP je nezpracovaná kopie, to znamená, že pouze načte data a předejte jej do cíle přes síť nebo místní počítač.

Rsync má algoritmus, díky kterému je proces mnohem rychlejší. máme spoustu možností změnit jeho chování. Rsync je dobrý v pomalé síti s velkým množstvím dat, která mají být přenesena. Pokud ztratíme spojení uprostřed, můžeme obnovit přenos tam, kde se zhroutil.

Mohu říci něco jednoduchého je, že když použijeme správce stahování, můžeme obnovit stahování, pokud jsme ztratili připojení a začne od kde je vlevo před ztrátou spojení. Rsync je stejný nebo může být použit takhle.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *