zoukankan      html  css  js  c++  java
  • linux文件远程断点续传

    scp是使用ssh协议传输文件的工具,对于服务器维护非常重要,但是不支持断点续传,对于大文件(如容器镜像)就容易因为网络中断而传输失败。可以通过rsync来通过ssh协议进行文件传输,不仅支持断点续传,还能更好滴实现文件同步。

    1、上传文件

    命令如下:

    rsync -P --rsh='ssh -p 2200' /data/myfile user@openthings.x.x.x:/data/

    实现通过ssh协议将myfile传输到远程服务器上。其中,--rsh='ssh -p 2200'指示采用ssh协议链接并使用端口2200。

    2、下载文件

    命令如下:

    rsync -P --rsh='ssh -p 2200' user@openthings.x.x.x:/data/myfile /data/

    3、后台运行

    如果希望上面的本地命令在退出shell后仍然继续运行,可以使用如下方式之一:

    1. nohup ... & 命令形式。
    2. 使用screen命令。
    3. 将其放到Docker容器。
    4. Kubernetes工作pod。
    5. 使用cron调度方式来运行。
  • 相关阅读:
    Linux系统之-TCP-IP链路层
    TCP-IP协议简介
    一些概念
    Bolzano-Weierstrass 定理
    Newton 插值法
    用 Ipe 画图
    Codeforces #677D Vanya and Treasure
    Codeforces #990E Post Lamp
    hihoCoder #1763 道路摧毁
    hihoCoder #1758 加减
  • 原文地址:https://www.cnblogs.com/xypbk/p/15337247.html
Copyright © 2011-2022 走看看