day33 rsync作业

35 阅读2分钟

day33 rsync作业

练习:

1.客户端推送 /backup 目录下所有内容至 Rsync 服务端

[root@nfs-31 backup]# rsync -avzP /backup/ rsync_backup@rsync-41::backup
Password: 
sending incremental file list
./
yzk1.png
              0 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=4/6)
yzk2.png
              0 100%    0.00kB/s    0:00:00 (xfr#2, to-chk=3/6)
yzk3.png
              0 100%    0.00kB/s    0:00:00 (xfr#3, to-chk=2/6)
yzk4.png
              0 100%    0.00kB/s    0:00:00 (xfr#4, to-chk=1/6)
yzk5.png
              0 100%    0.00kB/s    0:00:00 (xfr#5, to-chk=0/6)
​
sent 322 bytes  received 122 bytes  80.73 bytes/sec
total size is 0  speedup is 0.00
[root@nfs-31 backup]# 

2.客户端拉取 Rsync 服务端 backup 模块数据至本地客户端的 /backup 目录

[root@nfs-31 backup]# rsync -avzP rsync_backup@rsync-41::backup /backup/
Password: 
receiving incremental file list
./
200M.log
              0 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=5/7)
yzk1.png
              0 100%    0.00kB/s    0:00:00 (xfr#2, to-chk=4/7)
yzk2.png
              0 100%    0.00kB/s    0:00:00 (xfr#3, to-chk=3/7)
yzk3.png
              0 100%    0.00kB/s    0:00:00 (xfr#4, to-chk=2/7)
yzk4.png
              0 100%    0.00kB/s    0:00:00 (xfr#5, to-chk=1/7)
yzk5.png
              0 100%    0.00kB/s    0:00:00 (xfr#6, to-chk=0/7)
​
sent 145 bytes  received 393 bytes  119.56 bytes/sec
total size is 0  speedup is 0.00
[root@nfs-31 backup]# ll
total 0
-rw-r--r-- 1 root root 0 Mar 21 00:26 200M.log
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk1.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk2.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk3.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk4.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk5.png
[root@nfs-31 backup]# 

3.Rsync 实现数据无差异同

[root@nfs-31 backup]# rsync -avzP --delete rsync_backup@rsync-41::backup /backup/
Password: 
receiving incremental file list
deleting hello9.png
deleting hello8.png
deleting hello7.png
deleting hello6.png
deleting hello5.png
deleting hello4.png
deleting hello3.png
deleting hello2.png
deleting hello10.png
deleting hello1.png
./
​
sent 27 bytes  received 173 bytes  44.44 bytes/sec
total size is 0  speedup is 0.00
[root@nfs-31 backup]# 

4.Rsync 的 Limit 限速

[root@nfs-31 backup]# rsync -avzP --bwlimit=10  rsync_backup@rsync-41::backup /backup/
Password: 
receiving incremental file list
./
200M.log
              0 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=5/7)
yzk1.png
              0 100%    0.00kB/s    0:00:00 (xfr#2, to-chk=4/7)
yzk2.png
              0 100%    0.00kB/s    0:00:00 (xfr#3, to-chk=3/7)
yzk3.png
              0 100%    0.00kB/s    0:00:00 (xfr#4, to-chk=2/7)
yzk4.png
              0 100%    0.00kB/s    0:00:00 (xfr#5, to-chk=1/7)
yzk5.png
              0 100%    0.00kB/s    0:00:00 (xfr#6, to-chk=0/7)
​
sent 145 bytes  received 393 bytes  56.63 bytes/sec
total size is 0  speedup is 0.00
[root@nfs-31 backup]# ll
total 0
-rw-r--r-- 1 root root 0 Mar 21 00:26 200M.log
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk1.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk2.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk3.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk4.png
-rw-r--r-- 1 root root 0 Mar 21 03:04 yzk5.png
​