博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux rsync实现断点续传
阅读量:4300 次
发布时间:2019-05-27

本文共 1731 字,大约阅读时间需要 5 分钟。

Linux 主机之间即时传送文件,scp命令大家都很熟悉

但当要传送的文件较大,过程中如果网络中断了,就比较悲剧了。这时候可以考虑使用rsync命令替代scp,实现断点续传文件。

试验:rsync使用

环境:2台RHEL 5.7

需求:主机A传送文件夹TestDB到主机B

1

rsync -rP --rsh=ssh /home/oracle/TestDB/ oracle@192.168.1.173:/home/oracle/TestDB

 

实验rsync断点续传的过程记录:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

[oracle@rac1-server TestDB]$ rsync -rP --rsh=ssh /home/oracle/TestDB/ oracle@192.168.1.173:/home/oracle/TestDB

sending incremental file list

created directory /home/oracle/TestDB

./

DB1.dbf

     4194304 100%   17.88MB/s    0:00:00 (xfer#1, to-check=7/9)

DB2.dbf

    41959424 100%   13.41MB/s    0:00:02 (xfer#2, to-check=6/9)

DB3.dbf

     8380416 100%    5.57MB/s    0:00:01 (xfer#3, to-check=5/9)

DB4.dbf

    41959424 100%    6.64MB/s    0:00:06 (xfer#4, to-check=4/9)

DB5.dbf

    76021760 100%   12.90MB/s    0:00:05 (xfer#5, to-check=3/9)

DB6.dbf

    80347136  79%    9.76MB/s    0:00:02

--此处断开了连接

Last login: Tue Jul  1 09:22:34 2014 from 192.168.1.101

[oracle@rac1-server ~]$ rsync -rP --rsh=ssh /home/oracle/TestDB/ oracle@192.168.1.173:/home/oracle/TestDB

sending incremental file list

DB1.dbf

     4194304 100%  102.51MB/s    0:00:00 (xfer#1, to-check=7/9)

DB2.dbf

    41959424 100%   64.44MB/s    0:00:00 (xfer#2, to-check=6/9)

DB3.dbf

     8380416 100%   11.38MB/s    0:00:00 (xfer#3, to-check=5/9)

DB4.dbf

    41959424 100%   37.40MB/s    0:00:01 (xfer#4, to-check=4/9)

DB5.dbf

    76021760 100%   47.14MB/s    0:00:01 (xfer#5, to-check=3/9)

DB6.dbf

   100597760 100%   42.85MB/s    0:00:02 (xfer#6, to-check=2/9)

DB7.dbf

  1005977600 100%   10.95MB/s    0:01:27 (xfer#7, to-check=1/9)

DB8.dbf

   182517760 100%    9.85MB/s    0:00:17 (xfer#8, to-check=0/9)

 

sent 1188790859 bytes  received 248537 bytes  10760537.52 bytes/sec

total size is 1461608448  speedup is 1.23

[oracle@rac1-server ~]$

--实现了断点续传

转载地址:http://tkxws.baihongyu.com/

你可能感兴趣的文章
centos虚拟机设置共享文件夹并通过我的电脑访问[增加smbd端口修改]
查看>>
文件拷贝(IFileOperation::CopyItem)
查看>>
MapReduce的 Speculative Execution机制
查看>>
大数据学习之路------借助HDP SANDBOX开始学习
查看>>
Hadoop基础学习:基于Hortonworks HDP
查看>>
为什么linux安装程序 都要放到/usr/local目录下
查看>>
Hive安装前扫盲之Derby和Metastore
查看>>
永久修改PATH环境变量的几种办法
查看>>
大数据学习之HDP SANDBOX开始学习
查看>>
Hive Beeline使用
查看>>
Centos6安装图形界面(hdp不需要,hdp直接从github上下载数据即可)
查看>>
CentOS7 中把yum源更换成163源
查看>>
关于yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx.
查看>>
linux下载github中的文件
查看>>
HDP Sandbox里面git clone不了数据(HTTP request failed)【目前还没解决,所以hive的练习先暂时搁置了】
查看>>
动态分区最佳实践(一定要注意实践场景)
查看>>
HIVE—索引、分区和分桶的区别
查看>>
Hive进阶总结(听课总结)
查看>>
大数据领域两大最主流集群管理工具Ambari和Cloudera Manger
查看>>
Sqoop往Hive导入数据实战
查看>>