scp一個大檔案
最近由於建DB2 HADR, 需要sftp一個很大的資料庫備份從primary db server到Auxiliary db server,網路傳輸速度很慢,一個檔案傳輸估計需要3天,就想著把這個大的資料庫備份檔案切分成多個小檔案,然後多個檔案一起傳輸。
#!/usr/bin/ksh
filename="BLUDB.0.db2inst1.DBPART000.20170927032040.001"
split -b 200m ${filename} ${filename}_part
ls -l ${filename}_part* | sort -k 9 | awk '{print$9}' > fileparts.list
cat fileparts.list | while read partname
do
scp ${partname} targetserver:/db/db2inst1/db2backup &
sleep 5
done
3個小時,資料傳輸完畢,然後在Auxiliary db server使用cat命令把檔案組裝成原來的大檔案,
#!/usr/bin/ksh
filename="BLUDB.0.db2inst1.DBPART000.20170927032040.001"
split -b 200m ${filename} ${filename}_part
ls -l ${filename}_part* | sort -k 9 | awk '{print$9}' > fileparts.list
cat fileparts.list | while read partname
do
scp ${partname} targetserver:/db/db2inst1/db2backup &
sleep 5
done
3個小時,資料傳輸完畢,然後在Auxiliary db server使用cat命令把檔案組裝成原來的大檔案,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/725820/viewspace-2145593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- scp 傳輸檔案
- 模擬一個大檔案
- scp傳輸檔案的命令
- linux-scp傳檔案Linux
- expect+scp傳輸檔案發現檔案丟失
- linux之間檔案傳輸scpLinux
- 使用expect指令碼SCP拷貝檔案指令碼
- Linux scp 後臺執行傳輸檔案Linux
- 如何使用scp進行遠端複製檔案?
- mac使用系列之scp下載遠端檔案Mac
- (轉)Linux之間copy檔案常用方法 scpLinux
- 在suse和solaris之間互傳檔案_scp
- 使用scp命令在多個Linux系統間進行檔案複製Linux
- 在一個js檔案中引入另一個js檔案JS
- 如何把大 Excel 檔案拆成多個小檔案Excel
- 利用scp 遠端上傳下載檔案/資料夾
- scp不輸入密碼進行檔案傳輸密碼
- socket實現簡單傳檔案ftp/scp服務FTP
- 多個 EXCEL 檔案如何合併成一個檔案Excel
- 每天一個 Linux 命令(60): scp命令Linux
- git新建一個檔案Git
- 第一個 bat 檔案BAT
- 怎麼將ts檔案合成一個檔案
- ssh自動登陸和scp自動拷貝檔案
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- c# 讀取多個路徑檔案到一個檔案
- 在 Linux 上安全傳輸檔案的 14 SCP 命令示例Linux
- 採用scp命令在Linux系統之間copy檔案Linux
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- 一個CSV檔案解析類
- 一個init.ora檔案
- 一個控制檔案損壞
- 將framework檔案放在一個單獨的檔案中Framework
- Python判斷一個檔案中的字串是否存在於另外一個檔案中Python字串
- Linux 下用 SCP 無需輸入密碼傳輸檔案Linux密碼
- scp命令 用於Linux之間複製檔案和目錄Linux
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- 在多個檔案中import同一個檔案,webpack會多次打包嗎ImportWeb