Chinaunix

标题: 把整个硬盘数据移植到另外一个硬盘时出错 [打印本页]

作者: rightzj    时间: 2009-04-06 16:26
标题: 把整个硬盘数据移植到另外一个硬盘时出错
我有台机安装有FreeBSD7.0
samba,mysql,web等服务都是运行正常的,用的是IDE硬盘,只有30g
现在觉得这个硬盘不够大了,找了个120g的硬盘
想把先前的系统文件+数据全部克隆到新硬盘上
开始我用的是g4u,结果试了很多次都是到某个地方I/O出错
用fsck -fy,没检查出有问题
改用dd,也是一样在那个地方I/O出错
请问有什么办法能把我就硬盘的全部数据克隆到新硬盘?谢谢.

[ 本帖最后由 rightzj 于 2009-4-7 21:01 编辑 ]
作者: feillex    时间: 2009-04-06 19:25
recoverdisk ???
作者: lsstarboy    时间: 2009-04-06 20:59
应该是某个文件或磁盘中的某个扇区出问题了,用tar应该可以看到是哪个文件。

我有个硬盘克隆的笔记,希望能有帮助。

http://blog.chinaunix.net/u1/38866/showart_571972.html

http://blog.chinaunix.net/u1/38866/showart_548666.html
作者: rightzj    时间: 2009-04-07 21:13
谢谢
我已经弄好了
方法是:
先在旧硬盘tar czvf backup.tar.gz /
然后在新硬盘最小安装新系统
把backup.tar.gz拷到新硬盘
然后tar xzvf backup.tar.gz -C /
这样就可以了
有几个疑问,望高手解答:
1. tar备份和恢复的时候需要在单用户模式吗?我备份和恢复的时候是在正常登陆后用root操作的,恢复后暂时没发现有问题
2. 如果只有一个硬盘,tar备份后过了一段时间,发现新安装的软件导致系统不稳定,想用之前的备份恢复,那么如何把备份时间点后产生的所有文件删除只让系统恢复到备份点?
3. tar备份的时候能否放到硬盘任意目录?比如/home或/usr?会不会产生"死循环"?因为上次备份我是直接放到移动硬盘的
谢谢.
作者: fender0107401    时间: 2009-04-07 22:30
dump | restore




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2