screen创建rsync 任务
需求:主机A 上的数据 迁移到 主机B 。
背景:由于某那种原因需要把主机A上的数据迁移到主机B
操作:
1、在B配置免密
#ssh-keygen -t rsa #ssh-copy-id -i ~/.ssh/id_rsa.pub app@192.168.1.1
2、创建screen任务,并Ctrl +a 再按d退出该screen会话,结束的话输入Ctrl +d 或者输入exit退出。
#screen #rsync -avzP --bwlimit=5000 app@192.168.1.1:/home/app/images/ /nfsdata/images/
–bwlimit=5000 限速5000KB/s
a:以archive模式操作,复制目录、符号连接,等价于 -rlptgoD
v:详细提示
z:压缩
u:只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时
P:是综合了–partial –progress两个参数,
此时的rsync支持了断点续传
3、进入screen回话,查看详情
查看回话 #screen -ls 进入回话 #screen -r xxx