yamaguchi

scpで大容量ファイルをresumeありで転送

大容量ファイル転送時の備忘録です。
下記の様に実行する事で中断しても再開可能になります。

$ rsync -av -e ssh --progress --partial --append 転送元 転送先

rsyncを使用するのでターゲットにrsyncが入っている必要があります。
転送負荷の調整は --bwlimit --rsync-path 等で行ってください。


転送をバックグラウンドで実行する場合は下記の手順になります。

  1. nohupをつけて実行
    $ nohup rsync -av -e ssh --progress --partial --append 転送元 転送先
    

2.「Ctrl + z」を押してプロセスをサスペンド

3.実行中のjob確認

$ jobs -l

4.サスペンドしたjobをバックグラウンドで実行再開
例)jobが1の場合

$ bg 1
  1. 再度、実行中のjobを確認
    $ jobs -l
    
新しいウェブ体験を作ろう TAMのPWA開発
お問い合わせはこちら