
1 tywtyw2002 Apr 13, 2015 via iPhone 参考kvm xen 模版制作 |
2 rentaro Apr 13, 2015 dd |
3 manhere Apr 13, 2015 via iPhone G4L |
4 yanglingling Apr 13, 2015 dd呀,不过驱动会出问题吧 |
5 lovewilliam Apr 13, 2015 |
6 ryd994 Apr 13, 2015 先resize缩到120G以下(越小越好) 然后直接dd过去 再resize到最大 |
7 nikolai Apr 13, 2015 dd 或 rsync |
8 ericls Apr 13, 2015 心中默念 “一切皆文件” |
10 swordfeng Apr 13, 2015 via Android cp -a |
11 cattyhouse Apr 13, 2015 via iPhone 楼上的你们都把引导文件给无视了?直接复制过去是没有grub的,根本启动不了。 官方有wiki,善用搜索。 http://www.gentoo-wiki.info/HOWTO_Move_Gentoo_Installation_to_new_hard_disk |
12 clino Apr 13, 2015 clonezilla之类的? |
13 xiaobu Apr 13, 2015 dd 或者pe里的ghost |
14 jokester Apr 13, 2015 cpio or dump |
15 zhttty Apr 13, 2015 via Android 某宝硬盘对拷机~ |
16 yaxin Apr 13, 2015 驱动,windows下这么做会蓝屏 |
17 snnn Apr 13, 2015 上面说的这些都不靠谱。 首先,dd是最不靠谱的。dd要求硬盘的物理参数完全一样。 其次,就算你用tar或者dumpfs这样的方式搞过去了。比较现代的linux发行版,都会把uuid写入到配置文件以及启动镜像中。你确保你有能力把这些东西都改对了,否则根本就启动不了,最常见的会挂在mount root filesystem的时候。 |
18 9hills Apr 13, 2015 via iPhone DD 我个人感觉很靠谱 |
21 ilotuo Apr 13, 2015 via Android 这个我试过 重装一个相同的系统。 把 etc usr home 复制过去 就ok了。 我经常放假回家就是带块硬盘回去。 不过我是两台都是amd 。所以软件都能兼容吧 |
22 fangdingjun Apr 13, 2015 这事我干过,用rsync或cp, 完了之后装一下grub就好了 做成了脚本,生产线上用这个方法一天装好几百台系统。 |
23 zhjits Apr 13, 2015 不是直接 tar 过去然后 grub 一下么 |
24 TankyWoo Apr 13, 2015 我的gentoo从12年到现在,各种迁移,都是用的rsync同步后,chroot进去装grub |
25 weyou Apr 13, 2015 dd可以的, 最近才把物理硬盘dd到虚拟硬盘,完全没有问题。 你这个应用场景差不多。 |
26 halczy Apr 13, 2015 via iPhone DD没问题,不要乱说不靠谱。先用GParted之类的把分区调到120GB。再用DD全盘烤。 |
27 huangzxx Apr 13, 2015 我是 tar 过去,然后 chroot 装 grub,改 fstab |
28 lu18887 Apr 13, 2015 越底层的方法要求对设备的一致性要求越高,出了问题要改的地方也比较难!建议从上层一点的级别来做DD没试过 |
29 Busy Apr 13, 2015 1. dd,uuid改下 2. cpio,uuid改下以及引导(grub or syslinux)装下 dd最快,cpio其次,tar 或 cp 比较慢 |
30 oOpaopaoOo Apr 13, 2015 硬盘对刻吧 |
31 julypanda Apr 13, 2015 clonezilla |
32 chooperchang Apr 13, 2015 我是arch,挂载上移动硬盘后从根目录tar,当然,排除挂载点。 换硬盘后用liveCD引导再tar回去,只有链接efi变量要手动操作,chroot后再手动修改下grub修复引导就好了。 |
33 caiya21 Apr 13, 2015 个人感觉是引导会出问题吧 |
35 TinyBBC Apr 13, 2015 clonezilla必须的,只要保证160G的已用空间在120以下,基本上一定成功。 |
36 ncisoft Apr 13, 2015 gparted |
37 kumu Apr 13, 2015 rsync 同步,然后 grub-install 安装 grub 即可 |
38 likuku Apr 13, 2015 |
39 mybin Apr 13, 2015 @cattyhouse grub多大个事,chroot过去grub-install就行了。 我也刚换SSD没多久,LiveUSB进去直接tar,跳过不需要备份的,记得保留权限,最后chroot装grub更新cfg。uuid改下就好。 |
41 poke707 Apr 13, 2015 衍生个问题,现有AB两个硬盘,A是linux,/和/home两个分区;B是数据盘,若干个分区,无OS 如果想把A的根分区DD到B的一个空分区,令B硬盘能单独启动linux而不影响现有分区,需要如何操作? |
42 nightcat Apr 13, 2015 I just do this a week ago,with gparted,copy and paste,then grub-install and grub-mkconfig,so easy. |
43 xieyudi1990 Apr 14, 2015 via iPhone 直接整盘dd照理说要调整分区参数 (mbr, pbr, gpt不熟不过应该类似). 我有几次整块硬盘重新分区的经历 (保留原来的系统). 我习惯先用tar cvpf从/做个镜像备份到移动硬盘, 然后分区, 再用U盘启动, 将新的空白分区mount, 然后tar xvpf恢复镜像, 最后chroot进去更新grub以及fstab的的uuid. 其实整个过程和恢复Windows一样, 基本就是三步: 备份, 还原, 启动. |
44 holinhot Apr 14, 2015 dd |
45 frozenfall Apr 14, 2015 用再生龙,和WINDOWS下的ghost一样,我用来批量回复公司的服务器产品 |
46 archbishop Apr 15, 2015 clonezilla解救你 |
47 notgood Oct 1, 2019 @nikolai @ryd994 @fangdingjun @TankyWoo @kumu @likuku 各位大佬, 请问我想直接克隆 VPS A 的系统 到 VPS B 上, 通过 ssh 方式来运行 rsync, 命令行这样写有问题吗? 谢谢指导; rsync -avz --progress --delete [email protected]:/dev/vda /dev/vda VPS A 和 B 都是 centos7 x64, 同步完最后需要先执行 grub2-mkconfig -o /boot/grub2/grub.cfg 再执行 grub2-install /dev/vda 吗? |