Aug 22, 2008

Linux系统的备份与恢复

这里介绍的是用tar来备份与恢复系统
tar cvpzf /media/E/backup.tgz --exclude=/proc --exclude=/home --exclude=/mnt --exclude=/sys --exclude=/media /

可以根据自己的需要来修改,保存到back.sh里面,加入执行权限。
注意在执行该命令时,最好把/boot/grub/menu.lst里面的内容修改一下,因为在arch下,是用uuid来确定分区,可以改成sda5 ...这样以后重新划分区也可以成功启动。
同样把/etc/fstab里面的uuid也改掉,不然在不匹配的时候,是进不去系统的。
然后在root下,执行back.sh命令。

恢复的时候需要进入linux,不知道livecd可不可以,没试过,我是直接装了一遍arch,注意可能你需要安装ntfs-3g,不然进不去。
然后执行tar xvpfz /media/E/backup.tgz -C /
这个命令不会删除根分区下back.tgz里没有的东西。

可能遗留的问题,你不能修改你的密码。此时需要在root下执行pwconv,然后即可改密码 passwd username

No comments:

Post a Comment