在个人笔记本上安装有Linux系统,需要将其克隆到一台台式机中,即两者硬件不相同。
对于Linux来说,有没有类似于Ghost的软件可以进行这一操作?
PS:Linux所用文件系统为ext4。两个硬盘均不可拆卸。
对于Linux来说,有没有类似于Ghost的软件可以进行这一操作?
PS:Linux所用文件系统为ext4。两个硬盘均不可拆卸。
|
loadingJul 17, 2014 via Android
1
dd
|
|
DreaMQJul 17, 2014 via Android
2
dd +1
或者Ubuntu好像有类似time machine的备份工具 |
|
4
能做到联网吗?
我觉得可以两台电脑上用 LiveCD 启动系统,然后设置好网络连接,在台式机上建立好分区,然后用 rsync 把那些目录同步过去(注意有一些要排除掉)。最后在台式机上 chroot 进新拷好的系统,用 install_grub 之类的命令把启动器设置好。 |
|
eccstartupJul 17, 2014
5
要是想克隆100台怎么办?
|
|
multiple1902Jul 17, 2014
6
@eccstartup 那就把我上面说的那段话做成脚本,封装成网络启动的系统镜像。如果 100 台的硬件(尤其是硬盘)基本一致的话,dd 之后在内网传输也是个不错的主意。
|
|
7
Clonezilla
|
|
heiherJul 17, 2014
8
还是不要 dd 了,基于块复制文件系统不是个好方法。文件系统使用容量较小的情况下,复制了很多的冗余数据。
|
|
9
@DreaMQ 除了dd,rsync,tar,Clonezilla,其他好像没有可以连系统一起备份的
|
|
skydiverJul 17, 2014
10
还是用 Ghost 呗。。Ghost 备份分区又不管是什么系统。。
|
|
multiple1902Jul 17, 2014
11
@skydiver Ghost 软件已经停止支持了,停止支持的软件就别用。另外我感觉 Ghost 是基于文件的,这就意味着要支持对应的文件系统,而 ext4 …… 我不是很确定它支持不支持,但应该没有 Windows 的 FAT32 和 NTFS 支持得好吧。所以 Ghost 其实还是管系统的。
|
|
xiaobuJul 17, 2014
12
dd或者winpe里面ghost32磁盘对拷
|
|
momo5269Jul 17, 2014
13
Clonezilla
|
|
14
|
|
0x61Jul 17, 2014 via iPhone
16
ghost可以用,我用过
|
|
skydiverJul 17, 2014 via iPad
17
|
|
TankyWooJul 17, 2014
18
直连然后rsync
|
|
kemadJul 17, 2014 via iPad
19
Stage4
|
|
8rB61FLBPVSxW2C8Jul 18, 2014 via Android
20
remastersys工具,可以完整备份你的系统成一个livecd,但是据说会安装失败。我是自己一直当livecd用的。
|
|
tjmaoJul 18, 2014 via iPhone
21
|
|
raptorJul 18, 2014
22
支持 @multiple1902 的方法
|
|
rainysiaJul 18, 2014
23
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个小时是下载安装. |
|
likukuJul 18, 2014
24
tar + linux livecd 就可以了。
|
|
kawaiiushioJul 19, 2014
25
@likuku good idea~
|