1
loading 2014-07-17 15:43:15 +08:00 via Android
dd
|
2
DreaMQ 2014-07-17 15:44:23 +08:00 via Android
dd +1
或者Ubuntu好像有类似time machine的备份工具 |
4
multiple1902 2014-07-17 15:44:54 +08:00 1
能做到联网吗?
我觉得可以两台电脑上用 LiveCD 启动系统,然后设置好网络连接,在台式机上建立好分区,然后用 rsync 把那些目录同步过去(注意有一些要排除掉)。最后在台式机上 chroot 进新拷好的系统,用 install_grub 之类的命令把启动器设置好。 |
5
eccstartup 2014-07-17 16:09:01 +08:00
要是想克隆100台怎么办?
|
6
multiple1902 2014-07-17 16:11:33 +08:00
@eccstartup 那就把我上面说的那段话做成脚本,封装成网络启动的系统镜像。如果 100 台的硬件(尤其是硬盘)基本一致的话,dd 之后在内网传输也是个不错的主意。
|
7
csslayer 2014-07-17 16:16:35 +08:00 1
Clonezilla
|
8
heiher 2014-07-17 16:19:03 +08:00
还是不要 dd 了,基于块复制文件系统不是个好方法。文件系统使用容量较小的情况下,复制了很多的冗余数据。
|
9
Love4Taylor 2014-07-17 16:20:37 +08:00 1
@DreaMQ 除了dd,rsync,tar,Clonezilla,其他好像没有可以连系统一起备份的
|
10
skydiver 2014-07-17 16:24:00 +08:00
还是用 Ghost 呗。。Ghost 备份分区又不管是什么系统。。
|
11
multiple1902 2014-07-17 16:27:13 +08:00
@skydiver Ghost 软件已经停止支持了,停止支持的软件就别用。另外我感觉 Ghost 是基于文件的,这就意味着要支持对应的文件系统,而 ext4 …… 我不是很确定它支持不支持,但应该没有 Windows 的 FAT32 和 NTFS 支持得好吧。所以 Ghost 其实还是管系统的。
|
12
xiaobu 2014-07-17 16:31:28 +08:00
dd或者winpe里面ghost32磁盘对拷
|
13
momo5269 2014-07-17 16:38:08 +08:00
Clonezilla
|
14
tititake 2014-07-17 16:42:48 +08:00 2
|
16
0x61 2014-07-17 18:56:55 +08:00 via iPhone
ghost可以用,我用过
|
17
skydiver 2014-07-17 19:54:44 +08:00 via iPad
|
18
TankyWoo 2014-07-17 23:05:27 +08:00
直连然后rsync
|
19
kemad 2014-07-17 23:40:47 +08:00 via iPad
Stage4
|
20
HackerOO7 2014-07-18 00:52:23 +08:00 via Android
remastersys工具,可以完整备份你的系统成一个livecd,但是据说会安装失败。我是自己一直当livecd用的。
|
21
tjmao 2014-07-18 04:38:44 +08:00 via iPhone
|
22
raptor 2014-07-18 08:44:07 +08:00
支持 @multiple1902 的方法
|
23
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个小时是下载安装. |
24
likuku 2014-07-18 09:57:30 +08:00
tar + linux livecd 就可以了。
|
25
kawaiiushio 2014-07-19 02:02:26 +08:00
@likuku good idea~
|