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

个人用户如何迁移 VPS?

  •  
  •   little_cup · 2019-02-17 10:44:51 +08:00 · 3061 次点击
    这是一个创建于 1866 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前用的 GCP,随着服务上涨免费方案不够用了。想迁移到其他 DO、Linode 之类稍便宜的服务商。用了快 2 年了,上面很凌乱的跑着爬虫、数据库、网站等。除了纯手动外,有什么办法可以半自动的迁移吗?

    第 1 条附言  ·  2019-02-20 14:28:40 +08:00
    感谢大家,正在逐步整理服务到 docker。一段时间没有问题后再迁。
    9 条回复    2019-02-17 22:33:58 +08:00
    caola
        1
    caola  
       2019-02-17 11:46:01 +08:00
    1。首先在新的 VPS 架设好环境,
    2。在原 VPS 上使用 mysqldump 命令备份你的 mysql 数据库,
    3。然后使用 rsync 命令推送网站的所有文件数据到目标新 VPS
    4。然后没了
    1933819330
        2
    1933819330  
       2019-02-17 11:50:43 +08:00 via Android
    Google 还是百度,老板你选
    Trumeet
        3
    Trumeet  
       2019-02-17 11:53:07 +08:00 via Android   ❤️ 1
    早点用 Docker 就好了,把 volume 挂在 home,直接打包带走,轻松备份还原..
    Tink
        4
    Tink  
       2019-02-17 11:57:59 +08:00 via iPhone
    dd 应该可以,直接从旧服务器把硬盘 dd 出来,在新服务器 dd 进去
    cz5424
        5
    cz5424  
       2019-02-17 12:01:23 +08:00 via iPhone
    dd 没试过,感觉是可行的方案哈哈,可能文件有点大
    acrisliu
        6
    acrisliu  
       2019-02-17 15:17:19 +08:00   ❤️ 2
    目前在用 docker 加 docker-compose。
    几个好处:
    1、各种东西随便装,不用担心弄坏系统环境。
    2、迁移方便。
    whatsmyip
        7
    whatsmyip  
       2019-02-17 18:43:47 +08:00   ❤️ 1
    All in docker + Dropbox
    davidyin
        8
    davidyin  
       2019-02-17 19:15:55 +08:00 via Android
    平时不做备份的吗?
    通常我的做法是做一次最新的备份,然后恢复到新的 VPS 上。而新 VPS 上的系统环境都是新搭建的。
    greatbody
        9
    greatbody  
       2019-02-17 22:33:58 +08:00
    terraform 来构建机器
    kubernetes 来做调度
    存储用 AWS 的 s3.稳定。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3485 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 445ms · UTC 10:54 · PVG 18:54 · LAX 03:54 · JFK 06:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.