LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1315|回复: 8

Linux下硬盘全盘拷贝的问题...

[复制链接]
发表于 2003-8-26 15:42:06 | 显示全部楼层 |阅读模式
内核为:2.2.14-5.0。
原硬盘为20G,只分了两个文件系统:/和/boot
现要换成40G,想通过硬盘全盘拷贝后系统能和之前一样正常运行。原20G硬盘拿下来。
问题1、怎么实现两硬盘全盘拷贝;(40G硬盘为新盘,无任何内容)
    2、拷贝完后怎样配置,才能达到目的;
    3、我的要求是不是不能实现?新硬盘是不是也要装内核版本一样的系统,然后分批拷贝数据?
发表于 2003-8-26 17:35:33 | 显示全部楼层
听说用ghost做成备份。之后在还原可以实现,但我没试过。你可以试下。
发表于 2003-8-26 20:32:02 | 显示全部楼层
不用再装.
先把40G的分好区,用fdisk /dev/hdb
再建文件系统,mkfs /dev/hdb1; mkfs /dev/hdb2 ...
mkdir /mnt/newboot /mnt/newroot
mount /dev/hdb1 /mnt/newboot
cd /boot; tar cpf - * | (cd /mnt/newboot; tar xf -)
mount /dev/hdb2 /mnt/newroot
cd /; tar cpf --exclude /boot - * | (cd /mnt/newroot; tar xf -)

mkbootdisk,做个启动盘,关机,拿掉hda,把hdb换成hda(master)。
用软盘启动,/sbin/grub-install /dev/hda
如果是lilo,就lilo
再启动,就OK了。
发表于 2003-8-27 07:52:54 | 显示全部楼层
mount /dev/hdb1 /mnt/newboot
cd /boot; tar cpf - * | (cd /mnt/newboot; tar xf -)
mount /dev/hdb2 /mnt/newroot
cd /; tar cpf --exclude /boot - * | (cd /mnt/newroot; tar xf -)

老兄能具体解释一下这儿一段吗。我不是很理解。我在有关书上看到过用tar来备份系统。但还是不懂。
 楼主| 发表于 2003-8-27 11:00:37 | 显示全部楼层
"如果是lilo,就lilo"
具体怎么做?
我的版本太低,没影响吧?
 楼主| 发表于 2003-8-28 11:19:29 | 显示全部楼层
自己顶一下.
发表于 2003-8-28 11:45:30 | 显示全部楼层
最初由 jxwaxqb 发表
"如果是lilo,就lilo"
具体怎么做?
我的版本太低,没影响吧?


就是用软盘进入以后,执行lilo命令把MBR装回去。
发表于 2003-8-28 11:54:20 | 显示全部楼层
最初由 lanmaster 发表

cd /boot; tar cpf - * | (cd /mnt/newboot; tar xf -)
老兄能具体解释一下这儿一段吗。我不是很理解。我在有关书上看到过用tar来备份系统。但还是不懂。


tar就是把许多文件合并成一个大文件,或者分开。
- | - 是用管道传递,shell那边应该有更多的解释。
 楼主| 发表于 2003-8-28 16:59:01 | 显示全部楼层
客户给了个120G硬盘,6.2(2.2.14)支持吗?
明天晚上就要给客户做了,实验再不成功就死定了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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