Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。今天一讲Linux系统备份tar压缩,希望你记住Linux系统备份tar压缩。在Freebsd里进行了tar压縮正个系统实验成功后,我也在Linux尝试,实验环境是在vmware虚拟机的debian里进行实验。
不过以下方法也适用于freebsd。过程:
在系统***空间的那个目录里进行备份, 先用df -h 查看一下使用了的空间,大致估算一下剩下的空间是否能放置这个tar的文件.
例如我的***剩余空间目录是/usr,所以操作是:
# mkdir /usr/bak
# cd /usr/bak
# vim extfile.txt <=生成这个文件是tar排除不压縮的文件, 在里边输入
/usr/bak
/seLinux <= 如果系统是centos 就要加上个
/proc <= freebsd 系统的就不用这个
/sys <= freebsd 系统的就不用这个
退出vim ,保存文件, 以上就是需要排除不压縮的目录
然后的命令就是
# tar czf /usr/bak/backup.tar.gz -X /usr/bak/extfile.txt /
这样就可以生成整个系统的备份了,有点像Windows的ghost克隆文件的备份.
以后有什么系统回复就用这个行了,只要在:
# cd /
# tar xzf /usr/bak/backtar.gz -C /
这样就可以恢复了
另一情况:
可以用Linux livecd之类的系统进行启动,然后在命令行mount上原硬盘的分区,结构要和/etc/fstab 文件结构一样,例如mount到/mnt/下的话,那命令就改为:
# tar xzf backtar.gz -C /mnt/
其实如果你会用Linux livecd分区新硬盘的话,然后想法子把那个backup.tar.gz弄到livecd或者新硬盘的新分区上,然后在执行以上解压就可以做个新系统了,不过在解压完毕后执行以下命令,至于点解,不知道,反正要这样做:
# cd /
# /bin/touch /.autorelabel
这样就轻松应用Linux备份ghost。
【编辑推荐】