Linux如何判断tar压缩成功,linux系统备份tar压缩成功

在windows一般用ghost备份系统,但linux我就不知道怎样ghost了,网上的人都说可以的,不过都说ghost可能有问题,我就不知道会有什么问题,也没有进行实验,不过喜欢用自己的方式解决问题。

在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 livecd , 再写过做备份恢复新体统的记录,(*^__^*) 嘻嘻……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值