关于系统备份

关于系统备份

通常要备份哪些文件夹?
我用以下方法备份与复原
tar -jcvpf /media/disk-1/linux/fedora.tar.bz2 $(ls / | grep -v -e proc -e mnt -e media -e tmp)

cd /
tar -jxvpf /media/disk-1/linux/fedora.tar.bz2

可是发现……复原到/sys时就卡住了      
tar有一个选项支持只备份一个文件系统。

/sys是内核的伪文件系统。      
一晚通宵,搞定了用ghost8.3备份与复原linux
关键点1. ghost版本要8.3或以上
关键点2. grub最好装在linux所在的盘上,再用其它主引导程序引导grub,这样备份整个ext3就不会有错了

应该有更好的办法的,临时就这样用ghost备份系统,以后再学更多更好的办法
实现关键点2时,我在学汇编语言时做的课程设计“多重操作系统引导程序”终于派上用场了,我等了这天等了好久
暂时用着ghost先,谁叫我老是将fedora搞坏了,而且校园网的网速实在太……我不想再重装几天

这样以后学编译内核,如果出错,恢复时就方便多了      
tar jcvf 你的home.tar.bz2 目的路径
其他都不用动      
http://blog.linuxeden.com/?uid-27961-action-viewspace-itemid-7039

partimage Linux下的ghost      
备份整个分区外带用gzip压缩:

dd if=/dev/sda |gzip -c# >/backup/sda.dd.gz
其中#用数字1-9代替.分别代表最快->最小

还原:
gzip -dc /backup/sda.dd.gz |dd of=/dev/sda