Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103682283
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-04 15:10:03

lyanry posted in 系统备份

这是我个人的习惯作法,未必适合其他人,写下来仅是供大家做个参考。

首先,我有个分区装了个后备系统。这样每当其他系统出了问题,我不至于没机子用。这个后备系统我平时很少用,更不会去瞎调;但我机子的 Grub是从这儿装的,备份或抢修其它分区也是在这儿做的。我这个后备系统用的是 Fedora 7,主要是因为使用 Fedora 7 的 live cd 安装系统比较容易,且占用空间小。

首先become root,准备备份装在 sda7 上的 gentoo 内核,以及 sda8 上的 gentoo 系统:

# mount /dev/sda7 /mnt/gentoo-boot
# mount /dev/sda8 /mnt/gentoo-sys

备份位于 sda7 上的 gentoo boot 分区:

# cd /mnt/gentoo-boot
# tar -czpivf /opt/gentoo-bak/gentoo-boot-sda7-xxxxxxxx.tar.gz *

备份位于 sda8 上的 gentoo 系统,将整个分区备份到 /opt/gentoo-bak 目录,但不包括/mnt/linux/usr/portage/distfiles下的东西:

# cd /mnt/gentoo-sys
# tar -cz --exclude=usr/portage/distfiles -pivf /opt/gentoo-bak/gentoo-sda8-xxxxxxxx.tar.gz *

系统还原

还原之前,最好将 sda7 与 sda8 格式化一下,如:

# mke2fs -j /dev/sda7
# mke2fs -j /dev/sda8

所谓还原,其实就是将备份包解开分别放置在原分区下:

# mount /dev/sda7 /mnt/gentoo-boot
# cd /mnt/gentoo_boot
# tar -zxvf /opt/gentoo-bak/gentoo-boot-sda7-xxxxxxxx.tar.gz

# mount /dev/sda8 /mnt/gentoo_sys
# cd /mnt/gentoo_sys
# tar xzvf /opt/gentoo-bak/gentoo-sda8-xxxxxxxx.tar.gz
阅读(304) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~