LinuxSir.cn,穿越时空的Linuxsir!

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

关于备份,恢复的奇怪问题!

[复制链接]
发表于 2006-8-11 16:06:13 | 显示全部楼层 |阅读模式
我用了比较笨的方法备份了Gentoo系统。
tar jcvf  /   gentoo.tar.bz2
后来用这个压缩包恢复了根系统。但是硬盘分区有些变化,我把要改的地方都改了:如/etc/fstab , /boot/grub/grub.conf。后来用grub的shell安装了grub,启动了。
但是kernel说无法挂载根文件系统。
后来用liveCD进去重新编译了内核,安装了模块。启动后ok了。
也不知道是为什么。

另外还想请教一下更加聪明的备份方法。
发表于 2006-8-11 18:52:33 | 显示全部楼层
filesystem type改变了吧?
回复 支持 反对

使用道具 举报

发表于 2006-8-11 20:41:22 | 显示全部楼层
Post by wsw
我用了比较笨的方法备份了Gentoo系统。
tar jcvf  /   gentoo.tar.bz2
后来用这个压缩包恢复了根系统。但是硬盘分区有些变化,我把要改的地方都改了:如/etc/fstab , /boot/grub/grub.conf。后来用grub的shell安装了grub,启动了。
但是kernel说无法挂载根文件系统。
后来用liveCD进去重新编译了内核,安装了模块。启动后ok了。
也不知道是为什么。

另外还想请教一下更加聪明的备份方法。

你虽然改了fstab,grub.conf,但由于你备份时将/dev,/proc也备份了(这些目录里的东西仍是按以前分区的),结果就启动时就出现冲突了。

解决方法很简单,备份时应用liveCD启动,挂上根分区,cd过去,再敲
# tar cjvf gentoo.tar.bz2 *
回复 支持 反对

使用道具 举报

发表于 2006-8-11 20:59:28 | 显示全部楼层
--exclude=/dev --exclude=/proc --exclude=/tmp等等加上咯.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 00:21:57 | 显示全部楼层
我就是用liveCD启动后,把根分区挂上然后备份的。/proc有没有无所谓,但是/dev似乎应该有吧,Gentoo的stage1里就有/dev这个目录。
但是我什么都没改,就是从新编译了一下内核,就好了。真是奇怪!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 00:24:10 | 显示全部楼层
文件系统没有改,还是reiserfs。但是这好像根文件系统的种类无关吧。我又没做整个硬盘分区的镜像。
回复 支持 反对

使用道具 举报

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

本版积分规则

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