如何克隆 Linux 系统?

2014-07-17 15:39:20 +08:00
 lalalakakaka
在个人笔记本上安装有Linux系统,需要将其克隆到一台台式机中,即两者硬件不相同。
对于Linux来说,有没有类似于Ghost的软件可以进行这一操作?
PS:Linux所用文件系统为ext4。两个硬盘均不可拆卸。
12035 次点击
所在节点    Linux
25 条回复
tjmao
2014-07-18 04:38:44 +08:00
如果只是从一台复制到另一台,我会选择重新安装,作为熟练工,装个系统不比复制个系统慢。

dd适合同一设备的备份和恢复,如果源盘容量比目标大,这就没法进行。
GNU tar备份/恢复不带扩展属性,因此会丢信息。
铁壳的Ghost每个版本均存在奇怪的bug,视窗平台我用得较多的是vssadmin + (G)ImageX,系统自带工具,它办事,我放心。

@jokester @tititake 备份前请创建文件系统快照,不提供快照功能的系统不应用于生产环境。
raptor
2014-07-18 08:44:07 +08:00
支持 @multiple1902 的方法
rainysia
2014-07-18 09:51:24 +08:00
dd 用过两次. 觉得效果不好. 垃圾块太多,消耗的时间和重装部署的时间基本差不多.

比如debian,
我直接
#dpkg –get-selections > /home/rainysia/packagelist.txt
保存当前机器的包文件列表, 平时已经把dotfiles保存到私有的git上.

在新机器上使用该命令再导入标记
#dpkg –set-selections < ./packagelist.txt
然后执行下面的就搞定了
#apt-get -u dselect-upgrade

最后再把dotfiles和cnf,conf 这些在/etc的和/root/ /home/rainysia 这种的配置文件git下来还原就完了.

整个耗时在2个小时左右, 其中1.5个小时是下载安装.
likuku
2014-07-18 09:57:30 +08:00
tar + linux livecd 就可以了。
kawaiiushio
2014-07-19 02:02:26 +08:00
@likuku good idea~

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

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

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

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

© 2021 V2EX