00:01
好,我们来介绍下一个Linux的系统备份,那其实作为一个运维工程师的话,最重要的工作就是备份与恢复数据,那除了备份数据以外呢,我们还要养成一些比较好的习惯,比如说登录的时候尽量不要用root账号,那为什么不要用root账号呢?因为root账号的权限是比较大的。那第二个就是在修改配置文件前呢,要对这个配置文件进行一个提前的备份,那第三个的话就是删除文件前呢,最好我们把文件移动到一个删除的目录,等过一段时间以后呢再去删除,那其实这个第三个的话也类似我们Windows的这个回收站,只是说我们在Linux中呢,是没有回收站的哈,那我个人其实也之前写过一个,呃,Linux版本的回收站啊,是shell写的,那我也会注视在我这个视频的下方,给大家提供一些解决啊思路啊,大家可以参照一下哈。
01:01
好,那我们说回到Linux备份,其实有很多种哈,那常见的有这个TG和BB two啊等,那大家可以根据自己的情况呢,来选择不同的啊压缩备份工具,那这里我介绍的是这个啊这工具,那其他的工具呢,其实呃,可以根据自己一个场景,嗯,通常有的这个备份的话,它压缩比例的话要比这个TR更高,但是它的备份时间可能需要更长,就是在压缩的过程中时间可能会更长,所以就相当于用呃时间来换空间,那这里大家可以看一下自己的场景,是要压缩最大化呢,还是啊时间最大化,那我这里呢,取了一个平衡,所以用这个TR啊,相当于取了个平衡,那TR的命令的话,常用的参数有这些哈,那稍等呢,我们都会来介绍到。那在备份数据前呢,我们先来举个例子,譬如说我要备份ETC下的新点com文件,那怎么来备份呢?我可以进到tab下make DR一个backup这样一个目录,然后紧接着呢,我们用find的命令啊,来find一下ETC目录下以星点com为结尾的文件,并把它复制到tab下的backup这个目录下,我们致敬一下。
02:30
好,很快的就复制过来了啊,我们进入到这个backup目录下啊,大家可以看哈,那当前呢,我们已经把ETC目录下的所有新的。com文件复制到当前这个目录了,好,那我这时呢,就要对对这个目录呢进行一个数据备份,那TRCVF啊CVF,那么可以看一下CVF是什么意思啊,C是将多个文件或目录进行打包,V的话是显示打包的过程,F呢是指定这个包文件名。
03:04
那c BF backup这个时间2021年的今天是四月十二十五号,然后扩展名呢是TR。Backup,我们来看一下这句话的意思啊,这句话的意思就说把当前backup目录下打包成啊backup,点时间点TR这样一个包压缩包啊,确认没有问题以后呢,我们回车,因为数据量也比较小,大家可以看到很快就打包完了,打包完以后呢,它是一个红色的,那通常呢,我们会把这个打包文件呢,放到其他的服务器啊进行备份,当然这也是根据自己的情况啊,或者呢,我们可以放到腾讯云的对象存储上也是可以的哈,放到腾讯云的对象存储上。
04:00
那这是一个打包,那除了打包呢,我们再看它如何去解包,我make their一个text这样一个文件夹,大家可以看一下啊,这个tax文件夹下面什么也没有啊好,我现在要解包X VF backup点2021这个这个要解包的文件名,我加一个杠大C的参数啊,加个杠大C的参数好解压到哪呢?解压到当前目录下的tax这个目录中回好,当前已经解压好了,那我进入到tax目录中可以看到啊,这个backup呢,就解压到这个目录下了,我进入到这个backup目录中啊,大家可以看到这个文件已经有了啊,这是back up目录,那杠大C是什么意思呢?指定这个解压的目录啊,指定解压的目录杠大C,那除了文件打包以外呢?
05:00
我们还有一个压缩啊,这个通常适用于这个,你这个备份的数据比较大,特别是说我们备份一些文本文件的时候,可能有呃,五六百兆,那你压缩完以后呢,它可能有的会压缩到十十几兆啊,五六百兆压缩到十几兆啊都是有可能的哈,最终看你的这个文本文件,那这个是适用数据量比啊,数据备份数据比较大的时候呢,我们尽量压缩一下,特别适用这个,呃,场景是日志类的啊,是比较适用的,好,那我们还是拿这个这个backup来做演示哈,Tr CV jf CV jf backup点2021年的4月25号tr.GJ啊加了点GJ代表当前是一个压缩文件啊,是一个压缩文件,把哪个进行打包啊。
06:00
压缩呢,把当前的backup目录啊进行打包压缩啊,确实没有问题,以后点击回去好YS的时候可以看到这个文件呢,变成了点GJ,我度一下吧啊看一下这两个文件的大小。看一下这三个文件的大小,首先大家可以看到哈。如果你不经压缩的话,这个backup目录是1.2兆,那我打包以后呢,它有一一定的啊减少啊是636K啊636K,那我经过压缩以后呢,大家可以看到哈,降到了之前1/10的一个体积哈,啊这样的还是比较多的好,那我现在怎么去解压这个包呢?我XVF大家可以看XVF可不可以啊。这DJ好哦,也是可以的啊,也是可以的,正常情况下呢,我要啊加XVGF啊代表解压,这个以压缩。
07:11
压缩为结尾的这个文件,也就是以PC为结尾文件,我杠C到哦,再创建一个目录啊T2好。那我把这个压缩文件呢,解压到当前目录的TEXT2中,好大家可以看到啊,也是解压过来了啊,也是解压过了,所以呢,刚刚我们就介绍了这个备份数据的两种情况,那第一种情况呢是打包啊,第二种情况呢,是把这个打包后进行压缩,那通常第二种情况适用于压缩比较大的,特别是文本文件,特别特别是日志啊。特别是日志啊,可以用这个啊压缩来进行打包,压缩比例是非常大的啊,那这是在Linux下的备份数据,那这里还要推提一下哈,这个如果非常重要的这个文件的话,尽量不要备份在本地,防止本地磁盘损坏,那通常我个人习惯的话是把它备份到腾讯云的cos啊,对象存储啊,备份到腾讯云的对象存储上,那好,那这是本节我们要介绍的啊,Linux的系统备份啊就介绍到这里。
08:35
好,谢谢观看,如果你喜欢这个视频,也欢迎在视频的下方点赞收藏、分享和评论,那你所需要到的课程讲义课程表会在视频的下方,敬请查收。
我来说两句