Rsync断点续传
Rsync支持大文件断点续传,参数如下
–partial
默认情况rsync传输中断后,将会删除所有部分传输的文件,某些情况下用户希望能保留已经传输的内容,该参数告知rsync保留部分已传输的文件,可以使得剩余文件部分传输
–partial-dir=DIR
保留部分传输文件,这是个更好的参数,能够指定目录保存部分数据,而不是写入目标文件
下次传输的时候,rsync将使用该目录的数据,来恢复整体数据传输,结束后删除该目录
【断点续传案例】
加上断点续传指定目录参数,传输中断,部分数据也保存在了指定目录,传输结束后,会删除该文件
[root@nfs01 tmp]# rsync -avzP --partial-dir=/tmp/ /tmp/1 [email protected]::backup
Rsync限速
限速参数:
–bwlimit=KBPS
该参数允许最大传输速率是多少KB/s,设置为0则不限速
应用场景:
在某公司,白天高峰期某DBA人员在数据库服务器通过rsync复制百G数据到备份服务器,导致数据库服务器带宽占满,造成用户无法访问。
这就应该用rsync限速功能,限制复制速度在带宽的1/3这样,就能够解决该问题
当然,尽量别在高峰期做大数据复制行为!
1.快四生成1G文件
dd