Gentoo系统备份与还原方案

我的Gentoo系统备份与还原方案

 

系统备份

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

首先,我有个分区装了个后备系统。这样每当其他系统出了问题,我不至于没机子用。这个后备系统我平时很少用,更不会去瞎调;但我机子的 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

 

转:http://lyanry.is-programmer.com/show/462.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值