LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Anew

如何将整个系统迁移到一个新的硬盘上?[以解决]

[复制链接]
 楼主| 发表于 2007-8-2 23:52:56 | 显示全部楼层
最后我是这样的,先LiveCD启动后分区,然后用 cp -a 复制文件

开始还想试试cpio来复制,但发现 mini install CD中还没有这个命令,算了,还是用cp -a吧

顺便请教一下 cpio -pamd 这个是什么意思? 和 cp -a 比有什么不同吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-3 04:58:37 | 显示全部楼层
Post by Anew
最后我是这样的,先LiveCD启动后分区,然后用 cp -a 复制文件

开始还想试试cpio来复制,但发现 mini install CD中还没有这个命令,算了,还是用cp -a吧

顺便请教一下 cpio -pamd 这个是什么意思? 和 cp -a 比有什么不同吗?


主要是copy速度比较其他的要快,至于cpio的参数可以看info cpio.(p, copy-through, d, mkdir, a, keep reset-access-time, m, preserve-modification-time)。
回复 支持 反对

使用道具 举报

发表于 2007-8-3 09:53:09 | 显示全部楼层
rsync 也不慢吧,去www.gentoo-wiki.com搜 backup,有篇how-to backup ,里面的rsync例子就可以拿来完成这样的任务,至少我这么做了3、4台机子了
回复 支持 反对

使用道具 举报

发表于 2007-8-3 11:32:50 | 显示全部楼层
请教:需要改的配置文件是否就只有/etc/fstab和/boot/grub/menu.lst而已?
回复 支持 反对

使用道具 举报

发表于 2007-8-3 14:35:41 | 显示全部楼层
刚仔细看了看,原来是整个硬盘都拷过去(应该包括win吧),rsync好像不太合适了,还是用那些深山红叶启动盘里的硬盘工具拷好了,就是要把两硬盘都挂在机器上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-3 20:05:17 | 显示全部楼层
我的机器就是一个Gentoo,没有Win。其实我个人觉得复制Linux,还是不要用Ghost之类的Windows下的备份工具,因为万一有点闪失,丢失了数据就得不偿失了
回复 支持 反对

使用道具 举报

发表于 2007-8-3 20:11:47 | 显示全部楼层
win下的Ghost是不行的,我曾经试过,复制到最后,不成功
有一个Ghost4linux,我尝试过,不错
回复 支持 反对

使用道具 举报

发表于 2007-8-3 21:53:36 | 显示全部楼层
如果你用的是udev-1xx的版本的话,copy完成之后除了要改fstab和grub之外,还要删掉这两个文件

/etc/udev/rules.d/75-cd-aliases-generator.rules
/etc/udev/rules.d/75-persistent-net-generator.rules

这两个是UDEV分别记录光驱和网卡ID的,如果不删掉的话,你网卡会变成这样的:
如果你原来机器上有两个网卡eth0, eth1,那你新机器的网卡会变成eth2,eth3这样的

光驱那个文件好象还没什么影响。
回复 支持 反对

使用道具 举报

发表于 2007-8-3 21:56:53 | 显示全部楼层
把rules里的mac地址改一下就好了
回复 支持 反对

使用道具 举报

发表于 2007-8-3 22:00:27 | 显示全部楼层
Post by zhllg
把rules里的mac地址改一下就好了

又不是闲的发慌。。。 干嘛要把程序自己能做的事情留给自己做。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表