Fråga : överföra ett arkiv med multipel sparar i parallell

Hi den pröva förmiddagen för

What I att utföra är att ha en våldsamt slag att skriva det den ska looken på en mapp med multipelsubfolders och sparar, och därifrån, ska det kopiera den samma mappen i parallell 10 sparar på tiden till en annan server, tills den hela mappen har varit fullständigt överföringen. Förmiddag som I talar omkring 200 som, den skulle gigen file.

I uppskattar dina, matar in/code.

Regards,

Michael
" klar "

Svar : överföra ett arkiv med multipel sparar i parallell

Om du insisterar på att använda scp efter kan ge seriellt hjälpmedel till överföringen sparar, men noterar den ska behov att förhandla en nyckel- baserad period, innan du överför varje, sparar, så, om numrera av sparar, är stor så, ska den över huvudet förhandlingen:

cd /some/local/directory/
fynd. - typ D - execssh [email protected] ”cd /some/remote/directory; mkdir - p. {}” \;
fynd. - typ f - localhost för execscp {}: /some/remote/directory/ {} \;


Personligen jag skulle bruksrsync över ssh e.g.

nr.! /bin/sh
RSYNC=-`som rsync`,
SOURCE_DIR='-/några/lokal/directory
TARGET_DIR= " $SOURCE_DIR ",
$RSYNC - optl --bort:ta-efter --rsh=/usr/bin/ssh --rsync-path=$RSYNC --styrka $SOURCE_DIR/$ {REMOTE_HOST}: $ {TARGET_DIR}

Därefter igen efter taren leda i rör lösningen kan fungera för första kopplar ihop av GB-värd av sparar:

cd cf för /some/local/directory &&tar -. | ssh [email protected] ”cd /some/remote/directory; tarxf -”,

Om boxas inte är säkert, inga pesky firewalls, då netcaten (det port bandet) att närma sig efter kan passa:
http://compsoc.dur.ac.uk/~djw/tarpipe.html

Notera: Kunde alltid tillfoga en sshtunnel, om det finns en firewall i långt.
Andra lösningar  
 
programming4us programming4us