备份、恢复与迁移

优质
小牛编辑
140浏览
2023-12-01

备份 Linux 系统,推荐使用tar。使用archlinux-2008.06-core-i686光盘启动系统[“压缩解压”一节) 命令备份:

cd $FROM
tar -zcvf $TO/backup.tgz   \ --exclude=backup.tgz     \ --exclude=mnt/*\ --exclude=proc/*   \ --exclude=sys/*\*

系统更新后,可以使用以下命令,在原来备份的基础上进行差异备份

#查找最近改动的文件,生成文件列表
find $FROM -mtime -1 -print> filelist
#根据文件列表进行差异备份
tar -zcv -T filelist -f $TO/backup.tgz  

恢复时,使用以下命令

tar zxvpf $TO/backup.tgz -C $FROM  

在某一硬件架构中,Linux 中大部分文件与硬件无关。所以,将备份的系统迁移到其它机器上[“Grub 安装”一节



[79] 也可以使用其它LiveCD

[80] 例如将虚拟机中安装的 Linux 系统迁移到真实机器上