2015-01-13 78 views
0

看看下面的約束從一臺主機拷貝文件到另一個UNIX主機 1)目標主機不具有FTP安裝 2)SCP是很慢的在演出SCP替代從一個UNIX主機文件複製到其他UNIX主機

文件

是否有任何替代方案在更短的時間來複制文件,目前它正在90個小時進行復制3場演出與SCP文件

+0

我不知道作爲SCP不應該是緩慢的。你可以簡單地從Web服務器捲曲它? curl -O http://server.domain.com/file.tgz –

回答

5

到SCP是bbcp,gzip的+ NC或pigz + NC更快的替代品。

此鏈接詳細描述了所有的突擊隊,爲什麼SCP慢: http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/

這裏是鏈接中使用的命令的簡短總結。

bbcp:

bbcp -P 10 -f -T 'ssh -x -a %I -l %U %H bbcp' /u02/databases/mydb/data_file-1.dbf remote_host:/u02/databases/mydb/data_file-1.dbf 

的gzip + NC:

tar -cf - /u02/databases/mydb/data_file-1.dbf | gzip -1 | nc -l 8888 
nc <source host> 8888 | gzip -d | tar xf - -C/

pigz + NC:

tar -cf - /u02/databases/mydb/data_file-1.dbf | pigz | nc -l 8888 
nc <source host> 8888 | pigz -d | tar xf - -C/
+2

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Larme

+2

我添加了鏈接中使用的命令的簡短摘要。 @Larme – user1766169

相關問題