如何克隆/备份/打包 已安装好的 linux 系统

2015-09-08 15:39:20 +08:00
 xfack

遇到一个问题,如何在一个已安装好的 linux 上备份 /克隆 /打包 /封装成 iso 或是其他。
linux 上装好了 lnmp ,想到别的机器上安装系统的时候直接由 lnmp 的环境。

翻了下帖子,看了好几个,都是备份下来可以,但是要恢复回去的时候就报错了

想着用 Docker 来折腾 lnmp 的,但是好像别的机子上不能上网。也没有发现说机子无网的时候, docker 还能用。

求还有其他方法吗

6828 次点击
所在节点    Linux
29 条回复
zhuang
2015-09-08 22:39:00 +08:00
docker 可以 export/import 镜像或者 save/load 容器。
ceclinux
2015-09-09 00:17:09 +08:00
我喜欢最省心最暴力最慢的方法, dd 完压缩= =
jarlyyn
2015-09-09 00:42:10 +08:00
请使用 docker.

或者虚拟机。

克隆打包的想法。

觉得不靠谱。

网络环境,磁盘 uuid 之类都不是该直接打包的东西。

还可能有驱动之类的问题。
omph
2015-09-09 01:16:44 +08:00
动态库一起打包
修改环境变量 LD_LIBRARY_PATH 指定动态库路径
michaelOoO
2015-09-09 13:30:35 +08:00
我们使用的是再生龙 http://clonezilla.nchc.org.tw/news/, 直接用 U 盘就可以把系统复制下来,而且磁盘大小还会有压缩
xfack
2015-09-09 14:50:29 +08:00
@adexbn 好的,我这边试一下,非常感谢。
@adrianzhang 嗯嗯,好,等会我就试一下
@OpooPages 这个我也试了,打包下来没事,装上去报错了,估计我没有搞好,
@zhuang 客户不允许。。非常惆怅。
@ceclinux 果然粗暴
@jarlyyn 驱动这块不会有什么问题,因为都是不会装驱动的,客户的配置和我们的配置是一样的,
@omph 好,等下就尝试一下
@michaelOoO 再生龙还没有用,昨天研究了下,好像有点复杂(没有认真看文档,只是初略浏览)

谢谢各位~!
adrianzhang
2015-09-09 19:52:45 +08:00
@xfack 忘了提醒你。用 tar 的话,要加-p 选项压包和解包。
meppy
2015-09-17 15:48:44 +08:00
clonezilla
PyPog
2015-09-18 15:54:58 +08:00
clonezilla ,可以将整个系统打包成一个 iso 文件

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

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

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

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

© 2021 V2EX