如何克隆 Linux 系统?

2014-07-17 15:39:20 +08:00
 lalalakakaka
在个人笔记本上安装有Linux系统,需要将其克隆到一台台式机中,即两者硬件不相同。
对于Linux来说,有没有类似于Ghost的软件可以进行这一操作?
PS:Linux所用文件系统为ext4。两个硬盘均不可拆卸。
12009 次点击
所在节点    Linux
25 条回复
loading
2014-07-17 15:43:15 +08:00
dd
DreaMQ
2014-07-17 15:44:23 +08:00
dd +1
或者Ubuntu好像有类似time machine的备份工具
yuelang85
2014-07-17 15:44:49 +08:00
@loading 硬盘大小不一样,可以dd吗?
multiple1902
2014-07-17 15:44:54 +08:00
能做到联网吗?

我觉得可以两台电脑上用 LiveCD 启动系统,然后设置好网络连接,在台式机上建立好分区,然后用 rsync 把那些目录同步过去(注意有一些要排除掉)。最后在台式机上 chroot 进新拷好的系统,用 install_grub 之类的命令把启动器设置好。
eccstartup
2014-07-17 16:09:01 +08:00
要是想克隆100台怎么办?
multiple1902
2014-07-17 16:11:33 +08:00
@eccstartup 那就把我上面说的那段话做成脚本,封装成网络启动的系统镜像。如果 100 台的硬件(尤其是硬盘)基本一致的话,dd 之后在内网传输也是个不错的主意。
csslayer
2014-07-17 16:16:35 +08:00
Clonezilla
heiher
2014-07-17 16:19:03 +08:00
还是不要 dd 了,基于块复制文件系统不是个好方法。文件系统使用容量较小的情况下,复制了很多的冗余数据。
Love4Taylor
2014-07-17 16:20:37 +08:00
@DreaMQ 除了dd,rsync,tar,Clonezilla,其他好像没有可以连系统一起备份的
skydiver
2014-07-17 16:24:00 +08:00
还是用 Ghost 呗。。Ghost 备份分区又不管是什么系统。。
multiple1902
2014-07-17 16:27:13 +08:00
@skydiver Ghost 软件已经停止支持了,停止支持的软件就别用。另外我感觉 Ghost 是基于文件的,这就意味着要支持对应的文件系统,而 ext4 …… 我不是很确定它支持不支持,但应该没有 Windows 的 FAT32 和 NTFS 支持得好吧。所以 Ghost 其实还是管系统的。
xiaobu
2014-07-17 16:31:28 +08:00
dd或者winpe里面ghost32磁盘对拷
momo5269
2014-07-17 16:38:08 +08:00
Clonezilla
tititake
2014-07-17 16:42:48 +08:00
jokester
2014-07-17 17:29:21 +08:00
@tititake
/var的一些文件会随时更新的 rsync运行中的/会有小小版本问题
没GB网的话ssh速度也有点..
0x61
2014-07-17 18:56:55 +08:00
ghost可以用,我用过
skydiver
2014-07-17 19:54:44 +08:00
@multiple1902 谁说停止支持了。。网站上还在卖呢
http://www.symantec.com/zh/cn/ghost-solution-suite
TankyWoo
2014-07-17 23:05:27 +08:00
直连然后rsync
kemad
2014-07-17 23:40:47 +08:00
Stage4
HackerOO7
2014-07-18 00:52:23 +08:00
remastersys工具,可以完整备份你的系统成一个livecd,但是据说会安装失败。我是自己一直当livecd用的。

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

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

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

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

© 2021 V2EX