作业环境
RHEL/CentOS/Scientific Linux
本地服务器 主机名:sqing IP:10.8.9.23
远端服务器 主机名:itpro IP:10.8.9.24
注:以下操作是连贯的,本地和远端服务器均不做删除数据的操作.
1、(查看本地/home/shuqing目录下的数据,发现有两个文件)将本地服务器的/home/shuqing目录下的test.txt,拷贝到远端服务器的/home/shuqing目录下
[root@sqing ~]# ls /home/shuqing/
sq.tar.gz zsq.txt
[root@sqing ~]# rsync -avr --progress -e ssh /home/shuqing/zsq.txt root@10.8.9.24:/home/shuqing
root@10.8.9.24''s password:
sending incremental file list
zsq.txt
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1)
sent 71 bytes received 31 bytes 8.87 bytes/sec
total size is 0 speedup is 0.00
2、将本地的/home/shuqing目录下的所有数据,拷贝到远端的/home/shuqing目录下.使用以下语句后,远端的shuqing文件夹里面的数据列表与本地的shuqing文件夹里面的是一样的.
[root@sqing ~]# rsync -avr --progress -e ssh /home/shuqing/ root@10.8.9.24:/home/shuqing
root@10.8.9.24''s password:
sending incremental file list
./
sq.tar.gz
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=1/6)
sent 178 bytes received 34 bytes 18.43 bytes/sec
total size is 333 speedup is 1.57
(注:上一步操作,已经拷贝了zsq.txt文件,这一步,就只传shuqing文件夹里的其他文件)
3、将本地的/home/shuqing目录shuqing文件夹本身,即/home目录下的shuqing文件夹,拷贝到远端的/home/shuqing目录下.执行以下语句后,远端的shuqing文件夹里有一个名为shuqing的方件夹,里面的数据列表与本地的shuqing文件夹里面的是一样的.
[root@sqing ~]# rsync -avr --progress -e ssh /home/shuqing root@10.8.9.24:/home/shuqing/
root@10.8.9.24''s password:
sending incremental file list
shuqing/
shuqing/.bash_logout
33 100% 0.00kB/s 0:00:00 (xfer#1, to-check=4/6)
shuqing/.bash_profile
176 100% 17.19kB/s 0:00:00 (xfer#2, to-check=3/6)
shuqing/.bashrc
124 100% 12.11kB/s 0:00:00 (xfer#3, to-check=2/6)
shuqing/sq.tar.gz
0 100% 0.00kB/s 0:00:00 (xfer#4, to-check=1/6)
shuqing/zsq.txt
0 100% 0.00kB/s 0:00:00 (xfer#5, to-check=0/6)
sent 698 bytes received 111 bytes 70.35 bytes/sec
total size is 333 speedup is 0.41
(注:经过以上三步操作后,远程的/home/shuqing目录下,除了有跟本地/home/shuqing目录下一样的数据外,还有一个名为“shuqing”的文件夹,其里面的数据也跟本地/home/shuqing目录下的一样.)
下面再来将远端的数据拷到本地.进一步观察数据传输情况.有此兜圈子了,需细细体会~
4、将远端/home/shuqing目录下的所有数据,拷贝到本地/home/shuqing目录下.
[root@sqing ~]# ls /home/shuqing/
sq.tar.gz zsq.txt
[root@sqing ~]# rsync -avr --progress -e ssh root@10.8.9.24:/home/shuqing/ /home/shuqing
root@10.8.9.24''s password:
receiving incremental file list
./
shuqing/
shuqing/.bash_logout
33 100% 16.11kB/s 0:00:00 (xfer#1, to-check=4/12)
shuqing/.bash_profile
176 100% 24.55kB/s 0:00:00 (xfer#2, to-check=3/12)
shuqing/.bashrc
124 100% 10.09kB/s 0:00:00 (xfer#3, to-check=2/12)
shuqing/sq.tar.gz
0 |