| 您的位置:首页 > 文档 > 基础知识 > |
文章分类热门文章 |
第一次备份与紧急系统恢复创建:2005-10-26 03:50:07 作者:Unlinux 来自: http://www.Unlinux.com 第一次备份与紧急系统恢复 昨天终于碰到第一次系统灾难。由于乱用rdev使得分区表出错。丢失了我的hda5(/) 和hda6(swap). 好在我几天前刚做了第一个系统备份。所以得以一试系统恢复。 我的备份用的是以下命令: $ cat fullbackup.sh #!/bin/sh tar cvpljf /mnt/sda5/bkup/slack-full-$1.tar.bz2 --listed-incremental /mnt/sda5/bkup/slack-incr.dat --exclude /tmp --exclude /proc / sync tar的参数说明: p - 保存文件权限。 l - 只备份指定目录所在的文件系统。不会包括你挂载的其他文件系统,如FAT partitions。 --listed-incrementatl 做递增的备份。但是因为这是我的第一次备份。所以实际上是完全备份。以后可以用生成的slack-incr.dat文件作递增备份。 --exclude 不包括文件。备份时不应该包括/proc,没必要包括/tmp。 我的恢复过程: 详见http://home.pacific.net.sg/~wangyal...acker_diary.txt。总之我绕了一点弯路。重装了slackware 9.1 A series, 再tar xvjpf我的备份包到/tmp,最后用9.1 CD-ROM启动, 手动mount /dev/hda5到/mnt/hda5, 再mv /mnt/hda5/tmp/* /mnt/hda5/. 我学到的教训 - 供大家商讨: - 不要用tar -j来做备份。因为slackware9.1 CD-ROM里的tar不支持这个选项。所以用它来启动恢复文件系统时不能解开bz2的包。 - 留一个备份的tar ball在另一个分区。我是把备份放在usb hdd里的,结果用CDROM启动后挂载不了我的usb hdd. 转载自:http://www.unlinux.com/doc/base/20051026/792.html 【评论】 【加入收藏夹】 【大 中 小】 【打印】 【关闭】 ※ 相关链接
|