V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TakanashiAzusa
V2EX  ›  问与答

两台都是正在跑的云服务器,如何最小成本的将其中一台的东西全部搬到另一台上去?

  •  
  •   TakanashiAzusa · 2015-09-07 15:01:40 +08:00 · 1981 次点击
    这是一个创建于 3164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT.都是腾讯云的服务器,跑不同的 web 应用。
    由于之前有一台小服务器无法升级,所以准备将上面的东西全都搬到另一台大的服务器上去。
    目前一个问题是小服务器上数据不少,倒起来好像有点费时间(量倒不算特别大, 50G 内,但是很多细碎的图片之类的)
    另一个问题是两台服务器一台是 nginx ,另一个是 nginx+apache ,不知道配置文件如何处理比较好?(其实就是不清楚会不会有配置文件忘记合并了之类的)
    想请教下各位的意见。这种情况下怎么做最好?

    16 条回复    2015-09-07 21:15:04 +08:00
    Moker
        1
    Moker  
       2015-09-07 15:07:26 +08:00
    web 服务的话 整站打包 然后 wget 下载
    zaishanfeng
        2
    zaishanfeng  
       2015-09-07 15:15:02 +08:00
    虚拟机 docker ?
    TakanashiAzusa
        3
    TakanashiAzusa  
    OP
       2015-09-07 15:35:58 +08:00
    @zaishanfeng 这个是不是高端了点。。。
    TakanashiAzusa
        4
    TakanashiAzusa  
    OP
       2015-09-07 15:36:15 +08:00
    @Moker 小文件很多,而且剩余空间不够打包。
    cevincheung
        5
    cevincheung  
       2015-09-07 15:37:47 +08:00
    rsync
    cevincheung
        6
    cevincheung  
       2015-09-07 15:37:57 +08:00   ❤️ 1
    内网 rsync 速度嗷嗷的
    TakanashiAzusa
        7
    TakanashiAzusa  
    OP
       2015-09-07 15:40:43 +08:00
    @cevincheung 3Q 。我看看先。。
    incompatible
        8
    incompatible  
       2015-09-07 15:41:24 +08:00
    云服务提供商没有提供服务器实例镜像功能吗?
    xiaodongus
        9
    xiaodongus  
       2015-09-07 15:43:03 +08:00
    打包 然后内网 scp
    TakanashiAzusa
        10
    TakanashiAzusa  
    OP
       2015-09-07 15:43:44 +08:00
    @incompatible 有个自定义镜像,但是只能是拿来重装。问题是我另一台机子有东西,不能直接覆盖过去。。
    xiaodongus
        11
    xiaodongus  
       2015-09-07 15:44:39 +08:00
    接上:
    可以用 amh5.1 同一台机器下 跑两个环境 继续用 nginx 和 nginx+apache
    TakanashiAzusa
        12
    TakanashiAzusa  
    OP
       2015-09-07 17:50:39 +08:00
    @xiaodongus 有一台机子跑着 wdcp 了其实。。
    @cevincheung 想请教下 rsync 和 scp 的区别在哪。。之前我其实使用过 scp 的。。
    kasp
        13
    kasp  
       2015-09-07 18:14:29 +08:00
    买个按使用付费的云盘做中转?
    我在阿里云这样干过。
    wy315700
        14
    wy315700  
       2015-09-07 18:23:04 +08:00
    买一个数据盘,挂到机器 A ,传文件,然后挂到机器 B
    cevincheung
        15
    cevincheung  
       2015-09-07 21:13:44 +08:00
    @TakanashiAzusa
    rsync 直接传输文件(指定目录下的所有文件,然后两台机器做同步),尤其是大量小文件时效率显著

    scp 本身还是依赖系统 ssh 的, rsync 是自己开发的一套协议,监听本机 873 端口。
    shiny
        16
    shiny  
       2015-09-07 21:15:04 +08:00
    开个 screen 或者 tmux ,直接后台 scp 整个文件夹,省事
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3272 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:07 · PVG 20:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.