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

云主机上如何制作一个镜像以恢复到本地实体机器上呢?

  •  
  •   xi_lin · 2016-03-23 13:33:35 +08:00 · 2225 次点击
    这是一个创建于 3174 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以安装的是 Ubuntu 为例的话,有什么好方法可以快速镜像恢复一份吗?
    17 条回复    2016-03-24 12:19:21 +08:00
    Havee
        1
    Havee  
       2016-03-23 13:41:54 +08:00
    上 BtrFS 文件系统
    kenshinhu
        2
    kenshinhu  
       2016-03-23 13:44:39 +08:00
    docker?
    xi_lin
        3
    xi_lin  
    OP
       2016-03-23 14:00:37 +08:00
    @Havee 一个老的生产环境,换文件系统感觉动静有点大
    xi_lin
        4
    xi_lin  
    OP
       2016-03-23 14:01:00 +08:00
    @kenshinhu docker 适合在一开始就用吧,我现在是有一个老生产环境想部署到本地上
    Havee
        6
    Havee  
       2016-03-23 16:03:35 +08:00
    @xi_lin cpio 如何
    Tink
        7
    Tink  
       2016-03-23 16:05:39 +08:00
    全盘复制+修改 fstab
    xi_lin
        8
    xi_lin  
    OP
       2016-03-23 21:06:26 +08:00
    @SpicyCat 赞,谢谢!
    xi_lin
        9
    xi_lin  
    OP
       2016-03-23 21:08:42 +08:00
    @Havee 只是一次性工作, cpio 也不太合适的样子
    xi_lin
        10
    xi_lin  
    OP
       2016-03-23 21:09:00 +08:00
    @Tink 应该就是这个思路了,我再细化细化,谢谢
    sweelia
        11
    sweelia  
       2016-03-23 22:25:18 +08:00
    @xi_lin 挂块大硬盘,然后 dd 出来。
    xi_lin
        12
    xi_lin  
    OP
       2016-03-23 22:42:01 +08:00
    @sweelia 主要还是需要做一些配置相关的修改,比如 fstab 。另外,云主机怎么挂硬盘 dd...
    sweelia
        13
    sweelia  
       2016-03-23 22:51:22 +08:00
    @xi_lin 云主机加硬盘不是很容易的么?加个比它大的硬盘,然后把原硬盘 dd 成镜像到新硬盘上,然后拉回本地。到本地再 dd 到物理硬盘。
    xi_lin
        14
    xi_lin  
    OP
       2016-03-23 23:15:32 +08:00
    @sweelia 我想叉了~
    Havee
        15
    Havee  
       2016-03-24 01:50:12 +08:00 via iPhone
    @xi_lin cpio 系统自带,备份与镜像速度与 dd 相当也是基于块操作,怎么不合适 ...与 find 配合增量,是神器啊……如果你剩余空间大于一半,也完全不需要加云硬盘
    rsync 基于文件操作,性能低,比较慢,好处是方便。譬如 gentoo portage 镜像就是用 rsync 来同步的,每次同步 io 感人,镜像服务器更是不堪重负。
    你主楼中的问题,我觉得 cpio 是最好的选择了,打个包,就剩下载时间了
    msg7086
        16
    msg7086  
       2016-03-24 07:34:37 +08:00
    个人倾向于 rsync 。用 finnix 开一个环境建好文件系统,然后 rsync 拉回来就好了。
    xi_lin
        17
    xi_lin  
    OP
       2016-03-24 12:19:21 +08:00
    @Havee 之前对 cpio 了解的比较少,感谢科普我去研究下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1486 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:22 · PVG 01:22 · LAX 09:22 · JFK 12:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.