近期需要将300G的日志文件从一个根目录移到另一个挂载根目录上,选择使用rsync,先拷贝后删除。刀片机,但是拷贝速度并不理想,大概1G/2分钟。
因为是小文件,没有使用断点续传,因为是本机,限速50M/s。但是领导提到了断点续传,觉得有必要看下,因为总会有用到的时候。
1.非断点续传命令 rsync -avz --progress --bwlimit=50000 /var/app/ /root/app_old
2.断点续传命令 rsync -av --bwlimit=50000 --progress --inplace /var/app/ /root/app_old
在测试环境试了下,这样log出来,应该是实现了断点续传,从上次断掉的地放开始。
10223 100% 10.68kB/s 0:00:00 (xfer#28, to-check=171/962)
bak/app_1000912061_20170328014005444-201606_res.xml
21222 100% 22.17kB/s 0:00:00 (xfer#29, to-check=170/962)
bak/app_112_20160912000734950_req.xml
9900 100% 10.21kB/s 0:00:00 (xfer#30, to-check=169/962)
bak/app_112_20160912000734950_res.xml
^Z 32768 24% 33.54kB/s 0:00:02
[6]+ Stopped