'tar'出系统全备份

简单的用tar做Linux等系统的全备份是比较快速和便捷的备份方法,特别是当备份介质是大容量的USB硬盘或其他网络硬盘的话,这看起来更加合理有效和快速。
下面的命令很简单,也很实用,
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/media --exclude=/sys /
这里的命令参数只是exclude,无须多少解释!有时候可能/dev等目录也未必需要,所以你可能需要一个更长的exclude列表。
而恢复上面的备份看起来似乎更加方便,命令如下,
tar xvpfz backgup.tgz -C /
而对于exclude列表中的目录或许你需要手动创建.
此外,从这个全备份中恢复部分数据也相当方便,命令,
tar -zxvpf backup.tgz /path/filename
对于一个系统,除了这个全备份之外,再备份个MBR就比较完整了。

Comments

Popular posts from this blog

RPM Build Tips!

关于.rpmnew和.rpmsave文件

Linux block device commands