LinuxSir.cn,穿越时空的Linuxsir!

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

如何把数据转移?

[复制链接]
发表于 2006-9-24 19:57:42 | 显示全部楼层 |阅读模式
今天新加了个硬盘,分区都分好了,现在的问题是要把原硬盘上的/dev/hda8(Linux根分区)和/dev/hda9(home)如何转移到新的硬盘上的/dev/hdb1和/dev/hdb6上?
以上4个分区都是reiserfs文件系统
我在DOS下用过ghost了,问题是会丢失分区容量(hda8是5G,hdb1是18G,ghost过来后更改/etc/lilo.conf和/etc/fstab后,系统能启动了,但是hdb1的18G容量只有5G了)
用dd命令也会出现以上情况!
现在不知道应该怎么操作了,是否可以直接使用cp命令来复制文件?还是可以使用tar命令?
麻烦大家给点意见?谢谢!
发表于 2006-9-24 20:46:58 | 显示全部楼层
用cp -a就可以了,不会丢失分区容量。
回复 支持 反对

使用道具 举报

发表于 2006-9-25 08:00:15 | 显示全部楼层
不能用dd,否则后果不堪设想。cp后要记得修改/etc/fstab文件中的相关行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 08:45:55 | 显示全部楼层
我用hda8启动系统后,以root登录系统,然后umount掉home分区,切换目录到/下,然后挂载hdb1,之后就用cp -a进行复制,完成后mount上home分区及hdb6,再复制home里面的内容到hdb6,之后修改/etc/fstab及/etc/lilo.conf,重启能进系统了,home分区容量也正常了,但是/proc无法复制,而且/文件系统容量还是不正确,是不是不能启动系统并复制该系统的内容?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 08:48:45 | 显示全部楼层
哦,另外这种整个文件系统的复制,虽然只有3G左右的容量,但是可能因为文件数量太多,整个过程时间太长了,是否有其他更快的方法?
回复 支持 反对

使用道具 举报

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

本版积分规则

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