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

2016-03-23 13:33:35 +08:00
 xi_lin
以安装的是 Ubuntu 为例的话,有什么好方法可以快速镜像恢复一份吗?
2132 次点击
所在节点    问与答
17 条回复
Havee
2016-03-23 13:41:54 +08:00
上 BtrFS 文件系统
kenshinhu
2016-03-23 13:44:39 +08:00
docker?
xi_lin
2016-03-23 14:00:37 +08:00
@Havee 一个老的生产环境,换文件系统感觉动静有点大
xi_lin
2016-03-23 14:01:00 +08:00
@kenshinhu docker 适合在一开始就用吧,我现在是有一个老生产环境想部署到本地上
SpicyCat
2016-03-23 14:26:32 +08:00
Havee
2016-03-23 16:03:35 +08:00
@xi_lin cpio 如何
Tink
2016-03-23 16:05:39 +08:00
全盘复制+修改 fstab
xi_lin
2016-03-23 21:06:26 +08:00
@SpicyCat 赞,谢谢!
xi_lin
2016-03-23 21:08:42 +08:00
@Havee 只是一次性工作, cpio 也不太合适的样子
xi_lin
2016-03-23 21:09:00 +08:00
@Tink 应该就是这个思路了,我再细化细化,谢谢
sweelia
2016-03-23 22:25:18 +08:00
@xi_lin 挂块大硬盘,然后 dd 出来。
xi_lin
2016-03-23 22:42:01 +08:00
@sweelia 主要还是需要做一些配置相关的修改,比如 fstab 。另外,云主机怎么挂硬盘 dd...
sweelia
2016-03-23 22:51:22 +08:00
@xi_lin 云主机加硬盘不是很容易的么?加个比它大的硬盘,然后把原硬盘 dd 成镜像到新硬盘上,然后拉回本地。到本地再 dd 到物理硬盘。
xi_lin
2016-03-23 23:15:32 +08:00
@sweelia 我想叉了~
Havee
2016-03-24 01:50:12 +08:00
@xi_lin cpio 系统自带,备份与镜像速度与 dd 相当也是基于块操作,怎么不合适 ...与 find 配合增量,是神器啊……如果你剩余空间大于一半,也完全不需要加云硬盘
rsync 基于文件操作,性能低,比较慢,好处是方便。譬如 gentoo portage 镜像就是用 rsync 来同步的,每次同步 io 感人,镜像服务器更是不堪重负。
你主楼中的问题,我觉得 cpio 是最好的选择了,打个包,就剩下载时间了
msg7086
2016-03-24 07:34:37 +08:00
个人倾向于 rsync 。用 finnix 开一个环境建好文件系统,然后 rsync 拉回来就好了。
xi_lin
2016-03-24 12:19:21 +08:00
@Havee 之前对 cpio 了解的比较少,感谢科普我去研究下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/265734

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX