00:01
那上午呢,我们已经给大家讲了卷的最大的优势所在,那就是在线扩展。在磁盘。空间满的情况下,我们可以用逻辑卷的扩展方式,而且是在线扩展,不影响用户的使用。当然,我们上午提到的这种方案。逻辑卷的扩展是依赖于。卷索的空间。卷组必须有生命空间才能扩展。那现在实际上对于我们当前的环境来讲。我们已经无法再进一步的扩展,在当前的卷组里面是不是没有任何的空间,空间也意味着我们当前的逻辑卷已经扩到头了。再想扩,扩不了了。
01:01
那时候。那当然,如果在这种情况下,我仍然空间不足,那能不能扩展呢?那就是再增加新的卷组成员。那目前属于卷阻VG0的就有两个PV啊,这两个PV呢叫。SD7和C,它两个构成了VG0的总容量。那当然V机零空间不够了,那我们就再增加别的BV不就得了吗?那比方说我们来看一下现在还有没有别的PV没有使用啊,然后我们现在实际上这个B硬盘是不是这个空间没用上呢?啊,我们可以把B加起来来进行区分。这是使用,那比方说我们可以把整个B硬盘都拿过来,整个B硬盘要20G对吧?哎,我可以往里加,当然这个B上面有分区,如果分区不想要,可以把它去掉啊,比方说我们把这个分区去掉,我就简单粗暴的用DB来处理吧,Of EV白DB,我把前面的512字节去掉,是不是它那个分区信息也就没了。
02:22
对吧,好。那我们现在把IDB这个上面的空间。去掉啊,去掉以后啊,B是一个没有分区的硬盘了,我现在就可以把B硬盘。把它变成P。把它加入到危机零它的成员,进而危机零就可以容量变大,有剩余空间,我机卷就可以再次扩展了。啊,那么第一步呢,我们先要把IDB变成物理卷啊,用什么呢?PUIDB是不是就变了,那以后呢,我们用pvs,看是不是它已经成为了一个PV了,不过呢,它现在还不在卷阻零里面,所以我们要往里加,当然我们上次呢是创建卷组,因为卷组已经有了,所以我们就不用那个great了,那这里面用什么呢?
03:19
啊用扩展,扩展呢,就是这个。Extend啊,扩展谁呢?扩建为零零把谁加进去扩展呢?啊IDB知道吧。很简单,诶,现在再来看VG,它的剩余空间是不是有足够的空间了,再扩是不是就很轻松了。啊,这就是我们给大家讲的逻辑卷的扩展,卷组的扩展。所以我们有了这样的一个思想以后,可以说。啊,你的硬盘空间再也不用担心了,空间不足了啊。
04:03
当然,那接下来呢,我们来说说缩减。那缩减。是比较危险的。缩减容易造成文件的破坏啊,比方说你看这里面全是各种二级的文件,我把这个文件删了它啊,啊,我把一些这个文本文件拷过去吧。啊,我考多个文件,好,这样的话呢,我们在这里面就有很多文件。啊,那现在是这样,我们想缩减逻辑卷,那一般缩减比较少啊,我们现在之所以缩减呢,就是因为呃,我觉得当前的这个逻辑卷空间占的有点多,我们整个卷组呢,现在有30。2G的总容量,33G的总容量啊,其中你当前的这个逻辑卷就占用了13G啊,那假设我们这个卷轴里面还有别的轮卷的存在。
05:12
啊,别的逻辑卷,假设我们这再创建一个新的逻辑卷,那这个逻辑卷它占用了一部分空间,它的空间假设已经满了,那么他想破,结果卷组中已经没有生育空间,我们现在不方便加硬盘,我们可以考虑把现有的。逻辑卷给它缩了,缩了以后腾出一点空间来,就可以把急需要空间的逻辑卷进行扩展了啊,就是劫富济贫对吧,你用不了啊,你像我当前的这个买CQ这个逻辑卷,它的空间利用率很低,对不对啊,所以我们既然用这么少,你何必霸占着我这么大的空间呢?你能不能腾出点给我们别人用啊,哎,我们现在就有必要缩减。那缩减的话怎么缩呢?缩减的话刚才说了缩减很危险,建议大家先备份再缩,否则很有可能缩减的过程中造成数据破坏啊,好,那么我们就来缩一下,缩减的话它不支持在线缩减,只能离线缩减,换句话说,你要求要停这个逻辑卷的使用啊。
06:23
那么缩减的方式呢,第一步我们需要好几个步骤啊,大概算到五个步骤,第一个步骤先取消挂载。比方说我现在想把这个逻辑卷缩成多大呢?实际上大家看到它的数据总共才27兆啊,比方说我给它直接缩成一兆啊,一个G缩成一个G,缩成一个G放27兆是不是也说出有余啊啊,那我们直接缩,那缩的话呢,第一步先取消挂载,取消挂载完了以后第二步。要检查文件系统的完整性啊,检查文件系统完整性,这个用这个命令。
07:03
后面跟上楼卷的名称啊,当然实际上这一步如果不做。实际上逻辑卷实际上没有问题,他也必须做啊,这步不做是不行的,跳不过去啊,那么我故意不做,那看看他如果不做,你接着做下一步的话,他会报什么问题,那接着我们要缩减文件系统,当前我是ET4的文件系统,所以我们用e size e FS,这个目点我们上午用过啊,不过呢上午呢是扩展,这回呢是缩减,缩减的话你要指定缩减多大。这写个单位就是直接缩到一个G。那就是从13个G变成了一个G啊,缩减,注意这个缩减的是文件系统,而这个命令只支持ET系列XFS不支持缩减啊,所以XF不缩了啊啊,你看它这命令是不是就提示我们了,所以你必须要执行12FXK-F。
08:02
也就是说你要缩减先得执行文件系统检查啊,这个12FCK实际上和FC调用关系啊一样的。好,那么你看他这发现这个目录不存在,是否创建我就不创建了,好,那现在他这仍然有错误是吧,他是不是发现有错误。啊,看看,那他必须要有这个文件夹吗?那我就把它创建出来就行了,哎,这样的话他认为就没有问题了,没有问题了,那我们再去执行刚才说的reside,哎,你看这时候是不是就成功的过去了啊,所以这个文件系统检查呢,这一步是必须要做的啊,必须要做的,然后执行这条命令,然后它提升我们文件系统已经缩减了,缩减文件系统,接着还要缩减它的逻辑卷大小,空间大小啊,空间大小怎么说呢,用LV reduce-L大多大呢,一个G。
09:03
缩减到一个G,对,这个说的就是逻辑卷了啊。这个缩减它会提醒你,我要把空间变成一个G,这时候如果你的数据本身已经超过一个G,比方说我的数据本身就存了好多两个G,你非要把空间压成一个G。这意味着是不是数据就破坏了啊,所以这边呢,它会有报警啊,他说这个操作呢,是有可能造成数据破坏的。啊,即使你空间没有占到一个G,它这个危险性也是存在的,所以一定要做备份啊,缩减是容易造成破坏的,即使你的数据没有到一个G,缩减仍然也可能会破坏数据啊,所以大家要备份啊,假设我前面已经做过备份了,那然后缩减确定好了,然后再把我们原来的挂载给它恢复回去,第五步恢复。
10:04
这样的话呢,我们现在看。饭是不是一个G了?是吧,哎,那当然原来的数据能不能访问,它可以访问,哎,那说明我们现在就成功缩减了。啊,当然还是强调一下啊,缩减是挺危险的,建议大家先备份再缩减,总体来看五步,哪五步呢?第一步取消挂载,第二步缩减文件系统。啊,应该是先稳件检查文件系统啊,检查文件系统,再去缩减文件系统,再缩减逻辑卷,再重新恢复挂载,看到没有,就这三啊五步,这五步呢,我这个步骤在这儿竟然都有。啊,看一看这边缩减的步骤。啊,这五步啊,这五个步骤。
11:04
重新恢复挂载。好,那这是咱们刚才给大家演示的缩减啊,这里面E。T它支持XFS不支持缩写啊,把这步骤都写了。啊,那还有一个呢,就是迁移,迁移的事了解一下啊,这个这个迁移的话是这样啊,有的时候我们希望把逻辑卷呢,从一个分硬盘,从一个服务器迁到别的服务器上,那这个迁移呢啊,并不是想象那么简单啊,不是说把硬盘拆下来直接接上去,这中间有一个过程啊,这个第一步呢,先取消你要迁移的这个空间对应的逻辑院。第二第二禁用它,用这个命令把这个卷阻呢给它禁用了,禁用以后,然后把它设为导出。
12:04
导出状态完了以后,把这个所有剧组里的硬盘,比方说属于这个剧组里的有三块硬盘呢,全拆下来。拆了以后接到另一台机上,然后把它导入。导入以后,然后再把它激活,然后再挂载就可以了啊,所以这个步骤还是比较复杂的啊,另外呢,还有就是你在注意导入的时候要注意,如果对方的机上已经有V0了。这是不是就冲突了啊,所以你要改名啊,你是可以把它改名的啊,这个卷组是可以改名的,改名我想我不用说你能不能猜到是用哪个啊啊VG你看看你猜猜你能猜到他用哪个命命令。是不是危机rena嘛,对不对,哎,所以这个大家下来自己查就行了啊,也大家现在到这个阶段了,不用我一步一步的手把手的在教,好多东西可以自己看了啊,另外呢,希望大家学习的时候也是慢慢的增加自己的自学能力啊,所以有的时候为什么带着大家有时候看一些文档,实际上就是培养你看文档自学的能力。
13:12
我们不可能一个选项,每一个命令都这么讲啊,等你上了班以后,肯定会遇到一些新的命令,新的技术,那这时候你就必须要有自学能力,所以自己要学会怎么去查帮助,对吧?以后不要再问我这个选项啥意思?是吧?这选项啥意思呀,不要问我为什么,你自己可以查嘛,对不对啊,我们前两天就讲了慢帮布怎么查了啊,实在看不懂把它复制粘贴是吧?翻译一下不就得了,嗯,好,咱们已经不是那个小菜鸟了啊,我们现在已经是高级运维工程师,上次我们已经是老司机了啊啊,我们是老司机。啊,都开过火车的人了,是不是啊,不是老司机了。
14:02
好,那接下来咱们来说一说逻辑卷里边的第另外一个好的功能就是什么呢?就是逻辑卷的快照功能,这也是逻辑卷的一个自己的特性。大家在哪用过快照?哎,我们是不是VM里面就用过快照对吧?那这个快照最直观的作用是什么?是不是相当于一个备份,就是他把当前的状态是不是瞬间给存留了一份,下次我是不是想回归到这个状态的时候,我就可以用快照还原了。哎,当然,那大家想快照快照,为什么起这样的名字啊?为什么叫快照呢?啊,它是不是就是速度比较快,哎,就感觉好像点一下诶,瞬间就备份完了啊,很快的样子,那在逻辑卷中也支持快照,它的功能类似,也是能够把现有逻辑卷的数据做一个。
15:09
快速的备份。那么它背后。这个快照到底是什么实怎么实现的?它的工作机制?是。内部用哪种方式来实现?那快照你理解了它原理以后,你就知道怎么去用它了啊,那我们下面来说说逻辑卷的快照它是如何来实现的。啊,我去。描述一下如医院快照的工作原理。嗯。好,那这个是我们磁盘上的某一个逻辑卷,这个逻辑卷里面呢,有若干文件。
16:03
啊,其中我们逻辑卷都知道是属于卷组的,所以我们这有一个大的卷组。这个卷阻它有很多空间。然后逻辑卷是其中的它这一小块空间,这个是个逻辑卷卷组啊,这是个卷组啊,这个卷组,比方说我们刚才创建的V机0VG0,这是一个卷阻。好,那这个卷轴里面我们分了一个小的逻辑卷啊,比方说用这个。从这里面切出一块空间来逻辑卷。那这个逻辑卷。假设我叫叫。那其中我这个卷组呢,假设啊,假设是100个G。100个G,我这个逻辑卷MYSQ假设啊,占用了比如说是50个G50个G,剩下还有50个G的剩余空间。
17:07
那现在我们想在这个数据库上做一些测试行为,比方说我们要在上面测试一些这个修改啊,删除啊等等一些操作,但是测试完了,我们将来还希望能够还原到原来的状态。那么以前的方法呢,就是你要把这些数据要进行破坏,你后续要还原,是不是传统的方法就先做个备份就行了,做完备份以后,将来大不了还原就可以了,对吧,但是。这个50G的数据,50G的空间基本上快放满了,你要真的把这个数据拷出来,是不是得等一会儿。比较慢,而快照呢,快照快照快呀,所以我们既然快,那我们就用逻辑卷,不用那个备份啊,那所谓备份就是我们可以用踏一下是吧,T把它打个包,是不是放到一个文件夹里面,放到远程,那这个过程是比较慢的,快照速度快,为什么快呢?啊,那么到底有多快呢?可以说。
18:11
一眨眼的事,只要回车结束了,就这么快,那有说50G就能这么快的备份吗?确实就这样,你50T,你50T它也是一样。50T你敲回车带就结束了。啊,大家觉得很神奇啊,那这么大的数据量,竟然一回车一眨眼就背完了,哎,那你就得说说他的背后的工作逻辑了,他怎么实现的呢?他这么实现的。所谓的快照本质上也是创建一个哎,逻辑卷,也是创立个逻辑卷,这个逻辑卷的大小和这个原有的逻辑卷可以不同名,呃,不是不同名,就是不是不是同名,就是可以大小不一样,可以大小不一样啊,比方说刚才这个是MYCQ,那么我就创建一个基于买CQ的。
19:02
快照叫snapt啊,起个名,这就是买Q的快照,这个快照的大小可50G可以不一样啊,比方说我可以比它小一些,比方说我只有五个G。啊,只有五个G,但是呢,这五个G和MYSQL这个逻辑卷一定是在同一个卷组里。大家看都在为几零里面,看到没有,都在同一个卷组里啊,同一个卷组里,然后同一个卷组里面的两个不同的逻辑卷,它是这样的一个逻辑啊啊,那么我们之所以创建快照之所以这么快,原因就是因为当我们创建快照的时候,实际上只是在硬盘上分配了五个G的空间而已,就相当于你申请了五五个G的空间。而并没有把里面的数据放进来。所以数据没有考分配空间,那不就是一眨眼的事吗?啊,那当然比如说那你怎么起到备份的效果呢?比方说将来这里面可能会有很多文件啊,就例如我这有F1 DBf2DB啊,总之有很多相关的文件,F3DB,那这里面有这么多的文件,那么你刚才不是没有。
20:23
做备份吗?你做那快照的时候,实际上是没有备份的,没有备份的话,那接下来我在这里面就修改文件了,比方说我把F1给改了,我一把F1改,这时候注意,当你一改F1,再改F1的时候,它就会自动的把F1。备份到推送到快照所在的空间放在这是,而这边放在F1,那就是改过的F1,那我们就要贝塔一撇。明白吧,就是F11撇F1撇,就这个文件被改过了啊,它是新版了啊,我这边旧的在这儿啊,旧的旧的在这叫叫DD啊,DD旧的在这儿,当然有人说那我再改一次呢,那你改多少次,永远记住老版本一直在这儿。
21:13
最新版本在这儿,比方说我改了100次,那改了100次第一个版本就最老的版本在这儿,最新的版本在这儿,中间的版本丢了。听了吧,它只保留最初和最新的版本,哎,这就是。F1,当然如果我把F21删,比如说把F2给删了,那这里面就没有F2,我给删了,删了删了F2,它立即就会把F2推送到这里面来,哎,立即推送到我们F1所在的这个里面,放到这来了。诶,他把这放在这。哎,所以大家想,那么如果F3,比方说我改了它的这个属性,那么改了属性,它也会把这个F3放到这里面来,也会放到这里面啊,这里面放的就是他改过的属性的这个新的文件。
22:12
啊,一撇。当然,如果我的F4没有动,原封不动,改都没改,那这时候F4仍然在这,我们的快照里面是没有F4。大家现在明白它背后的逻辑了吗?啊,那就是说这个数据库原有的目录50G里面,你改过哪些文件,它就会把旧的文件推送到快照中,没有改过的文件它是不会变的,就不会放在快照里,快照里只放那些被改过的文件的最初版本。啊,最初版本,所以这就大家就理解了,为什么我们这只需要五个G。为什么这50G,我这需要50G5个G,就是因为我们改不可能都改,是不是只可能改了其中一部分,那只要你保证改过的数据不要超过五个G,是不是这块空间就够用了。
23:06
对不对啊,当然我们基于这种考量,大家现在发现快照快的原因,知道原因了吧,哎。当然那最终还原怎么还原,比方说这个数据改完了,我测也测试也测试完了,那想还原到原来的状态,那是不是把这个数据给它倒回去就行了,哎,把它恢恢复回去啊,啊当然这个地方也有一个问题,就是万一我这建个新文件,比方说我建个F5建了个新文件,那建了个新文件以后。这个新文件在这儿建的快照里面是没有的啊,没有的话呢,将来我还原,还原的话,这个F还在不在,哎,那么这个等你还原之后,那就是原来啥样就啥样,那就意味着F也没了。原装的就恢复了啊,这就是快照啊。所以快照它背后的工作就是这样来工作的,当然快照一旦创建以后,只要你修改文件,就会把旧版本推送到这儿来,所以大家想过没有,一旦创建快照意味着什么?
24:11
是不是你的性能应该比以前要差了?啊,因为以前改就改了吧,现在是不是还得先备份一下,备完了以后才能把我的这个地方的进行修改,这样的话相当于多做了一个动作,所以一旦有快照,你这个快照这块空间的数据访问会比较慢。啊,比以前会慢,所以呢不要长期。保持快照,你保持快照,那就意味着这个就特别慢。所以你要是测试阶段用用可以,你长期的一个服务器老在这挂着快照不是好事,这个快照用完了就删了,赶紧。要不就会拖累服务器性能,明白了吧,哎,所以快照一般来讲是短期使用,不要长期使用。
25:02
是吧,不要长期使用啊。好,这是刚才,当然如果你觉得这个性能影响没那么严重,可以接受,那那也行,那你可以保留快照,甚至我们是不是还可以持续保留多个版本的快照,比方说我现在呢,目前改了这个状态了,但是这个里面放的是原来的最初状态,那现在我改到这个状态以后,我又想再做个快照了,那你可以继续做快照,明白吧,你再做一个新的快照啊,这个新的快照保留的是什么?保留的是不是现有这个状态的?备份,相当于你可以保留多个快照,这是可以的啊。好,当然快照肯定要占空间啊,所以快照的话呢,大家用的时候啊,要结合你的情况,一般测试环境中用快照,一般不会说在生产过程中始终保持着快照。啊好,那明白了这个逻辑以后呢,现在咱们就可以来试一试了,看看快照如何来实现啊,快照如何来实现。
26:07
好,那下面呢,我们就来创建文件系统,当然这个创建文件系统呢,我这边呢用的是这个啊,XFSXFS,那我稍因为我现在目前用的是E系列的文件系统,对吧?啊E文件系统啊,所以我们这里面呢,可能没有用到一些选项啊,如果是XFS文件系统在挂载的时候可能会出现这样的问题,挂不上去啊,这边呢,我们需要加一个专门的no u ID。那这个我们先把文件系统改一改,或者我们创建一个新的文件系统啊,创建一个新的逻辑卷,那现在我这有一个逻辑卷了,我再创建一个新的逻辑卷啊,我们就用LV create啊,在创建新的逻辑卷之前,当前的卷组空间是足够大的啊,足够大的,所以用LV create创建一个新的微卷,起个名字,比方说这回我们不放数据库了,我们不放啊MYSQL了,我们放什么呢?放别的数据吧啊,比方说放嗯非release吧啊,也是一种数据库啊,非关键数据库,嗯。
27:14
好,然后呢,我把它起个名字叫啊,创建一个比方说两个G的空间,两个G的空间,然后从领个卷度里分的,从LVVG0里分。啊,分完了,分完以后,现在我们看到是不是有两个路线了啊,然后呢,我们是不是需要格式化是吧,我这回用XFS格式化,对XFS格式化呢,它不能支持扩展,呃,不能支持缩减啊,不能支持缩减啊,当然我们这也谈不上缩减,然后创建完了,创建完以后呢,我们把它挂载到一个文件夹里,比方说我们就用这个目录吧,啊然后呢,我们把这个新创建的。啊,新创建的。
28:03
怎么了?啊,有点热是吧,哎,我也觉得热呢,我这鼻子流汗了,不知不觉的,这个东西能不能定一个计划任务,十分钟开一下,十分钟一下,这不开热开又凉。好,那我们把它挂上啊,啊挂上以后呢,我们在这里面呢,拷一些文件过来啊,比方说F1F2F3。好,那这样的话呢,我们这里面多放几个文件,F4放一些别的文件,好,现在大家看这里面呢,我们就有了不同的文件,现在我们想在这个目录里面做一些增删改的测试,后期呢我们希望还原。
29:12
我们就来创建逻辑卷快照。逻辑卷快照的创建方法也是用ever create,因为快照本质上它也是一个逻辑卷,在创建之前观察一下当前逻辑卷的状态,这个是我们即将在上面要创建快照的逻辑卷。那么这个逻辑卷它上面的信息。和快照目前没有关系,这里面没有出现snapshot类似的字样。没有啊好,那接下来我们就准备在上面创建快照,创建快照的时候大家观察一下创建完了以后有什么变化啊,而我们用every create来创建,创建的话呢,起个名字叫red的snapshot啊,表示是针对red这个逻辑卷的某块照啊,然后接着我们给它指定一个大小,这个大小呢。
30:14
我们逻辑卷是两个G。是不是小于等于两个G大于两个G有意义吗?没有意义,对不对啊,比方说我们就创建一个G,反正里面数据也没多少,对吧?啊,然后接着我们要指定是基于谁的快照,当然就是它的快照。是不是啊,这就可以了,就这么简单,好回车有。啊,少了一个选项,少了一个选项,因为我们要指定逻辑卷是快照逻辑卷,所以这个地方有一个S,哎,注意这个地方有一个S啊,有一个S。啊,然后我们如果你希望它只读属性也可以加上个PR啊,只读属性加一个PP呢,表示后面跟上一个属性是只读啊只读当然这个属性只读有两种方式啊,一种方式你在这个地方来加。
31:12
啊,一种方式在这加,就挂的时候加啊这个呃,快照加上以后,避免说因为快照里面存了数据嘛,那避免别人误操作把快照给改了,因为快照的作用不就备份嘛,你如果你不加制图属性,是不是很有可能被别人给改了呀?啊所以这个地方有两个地方可以加,一个是加P啊,一个是加RO啊,这都可以的。好,那现在我们不加PR,那我们就在这加个S,好创建完了,创建完以后你再来观察一下它这个地方的快照有没有什么变化。逻辑院这个地方是不是出现了和快照相关的信息?他这提醒我们,当前的路基卷是red snap shop的圆,那是不是就是说它上面有快照了?
32:07
那谁是快照,就是这个快照,那现在我们用LV display再看是不是现在除了原来的两个逻辑卷啊,一个是myc一个是red,现在是不是多了一个新的逻辑卷啊,这个叫red step short,而且呢,我们看到它这写的告诉我们了,这是一个快照,这个快照它是谁的快照啊,这边写着是red的快照。看到吧,啊好了,那这样的话呢,我们现在就实现了快照的创建,快照创建完以后,为了确保它真的把数据做了备份,所以我们决定把它挂载到一个文件夹里面啊,比方说叫snap挂上。挂的话呢,这地方直接挂载,直接挂载,哎,直接挂载,哎,大家发现它这报了提示错误啊,那这个挂不上去,那挂不上去,我们之前的red是挂着的,这个为什么不让挂呢?哎,那我们BKD看一下。
33:18
大家看我们这个red of这个快照它本身什么,它本身的UUID和这边的red的这个原逻辑键的UID是相同的,那么XFS不允许相同UID的挂载啊,所以就产生问题,那为了解决这问题呢,我们可以用可以加上一个叫no u u ID。No u ID就是不检查UID,哎,前面RO是只读的意思,因为我们刚才不是没有加只读吗,这回加上只读把它进行挂载啊,挂载到那上面去。
34:03
哎,这回挂上去了啊,看挂上去了吧,哎,挂上去了,挂上去以后呢,我们看到这里面的空间大小。好像利用率不一样是不是啊,那样不一样啊,利用不一样的话,那请问这里面能不能看到数据啊。这个。能不能看到数据啊啊,请问原来的热类里面是有四个文件的,那我们现在快照里面有没有数据啊。咦,竟然有数据啊,那这个数据怎么和快照圆就是圆逻辑卷一样的呀?那我们刚才讲了半天,在没有修改数据之前,这里面有数据吗?没有,那为什么现在有呢?诶,这个你看到的数据并不在快照里,而在逻辑卷子,你看到的数据实际上是虚假的。
35:07
啊,之所以让你看到,就是让你知道快照备份了,给你安慰一下,如果不让你看到,你不觉得好像没备份吗?啊,因为并不是每个人都知道快照的工作逻辑。所以这样做的话,让我们普通用户一看啊,这拍照真的有备份效果。啊,那现在咱们就改改吧,我们把原来的。逻辑卷的数据,比方说我把F1这个文件给它改了啊,改的就下的就剩下两行了,改了改了以后看,这是我们目前的原来的能力卷。你看这个文件已经变成了184,那现在我们看看快照里面的东西应该是多大呢?
36:03
是不是这回真的起作用了,看到备份了吧,700至99我就不看里面内容了,你看大小还是那样,那现在我们就把快照里的,就是原逻辑卷里的数据给它删了,把F2给它删了,F2文件。删了,那么现在看看快照里面有没有F2啊,必须有。是不是,哎,必须有啊,那现在我们再把F3的属性给它改一改啊,比方说我把所有者所出组改了。嗯,王点王啊,这是改权限是吧,改权限那改权限就改权限啊600啊,这是不是就改了权限了,改了权限以后呢,我们来看一下权限这边是改了,那么看看就逻辑卷的快照里面改没改。
37:01
仍然不动,对不对?好,然后呢,我们再创建一个新文件,我们拷一个新文件过来,放到这里面来起个名,起个名字啊,叫F5啊,那现在我们来看一下,这里面多了个F5,但是快照里面有F5吗?没有F5。是不是真的效果很明显呀,哎,这就备份效果达到了,那接着我们就做完测试了,是不是该恢复了呀?啊,那恢复怎么恢复呢?注意恢复的话一定先取消所有挂载。全取消所有挂载,所以我们把所有挂载都取消。比较所有棺材。好,取消了,取消完了以后,我们用这个命令可以还原。
38:05
嗯。啊,用这个命令把我们的快照进行还原。像GE,像LV convert,墨墨GE合并还原,好,大家看开始还原。嗯。对。99.9%。好,别着急,还原完了是吧,还原完了以后再刮,这时候你会发现我们的快照。怎么样了?没了,他的使命结束了,所以他就光荣退休了。啊,哎,那接着我们把刚才的逻辑卷恢复挂载。
39:08
这个目录吗?哎,那我刚才挂哪去了。啊,放在对一下了是吧,啊行了,那这样的话,咱们看看数据还原没有。怎么样?是不是都回来了,那多的文件是不是也没了,刚才不是建了F5也没了,哎,这就还原了,大家明白了吗?这个就是快照的功能啊,快照功能快照呢,工作中用的相对不多啊,所以大家比如说做一个了解吧,做一个了解啊,哎,逻辑卷这个东西我觉得是很不错的啊。你看扩展也行,缩减也行,能伸能屈对不对,还能做快照,比咱们一般的分区是不是强多了啊,所以说这样挺好啊挺好,所以工作中的话呢,大家可以考虑用手机卷来管理空间,管理空间。
40:10
好了,那快照咱们就介绍完了,那么这一章咱们就给大家讲完了啊,关于磁盘管理的这一部分,那这部分内容呢,实际上啊,无非就是今天讲内容哪块重点呢?Read的工作原理。Read给大家讲了多种类的级别面试,常问面试,这是必问的,可以说啊,所以你们面试宝典啊,小本本赶紧总结,再有就是逻辑卷,逻辑卷的好处我们刚才看到了,扩展缩减,甚至还支持做快照啊,这是它的一个优势所在,当然这个逻辑卷现在我们并没有完全结束,还有一些话题我们还得适当的再补充补充啊,那什么呢?就是如果我的逻辑月。
41:01
想拆除某些磁盘怎么做?拆除某些磁盘怎么做啊?那拆除某些磁盘说的就是如果我们的这个PV有些PV无法这个再继续提供工作了,比方说我们现在有三个PV。这三个PV大家观察一下啊,你看呃,哪个PV使用情况啊,这个是七百六十七七百六十七个PV,用了512个PV,这个是2000多个PV,呃,使用了256个PV,然后这个呢,是总共有5000多个PV,这个是空闲的对吧,空闲的啊好,现在是这样,这个C硬盘呀,年头有点长了,C这个硬盘已经年头有点长了啊,这个已经用了好好几年了,那这个硬盘最近发现黄格亮了,报警了,看来是快坏了。
42:09
那你想坏了的话,再修复不就有点晚了吗?我们是不是应该提前把硬盘给它更新款来?那也就是说把它要拆了,但问题是现在拆直接拆行不拆,能不能拆?那你看它上面是不是有空间被占着啊,所以不能直接拆啊,不能直接拆,那现在问题是我们怎么去用拆掉不用的这个就是不想让他用的某一个PV。啊,这个怎么实现。好,那么我这儿再给大家来加一下。就是。好。那么我们。拆除,嗯,指定的。
43:05
PV存储。啊,那这个拆除,刚才我们也说了,不能直接拆,因为上面有空间被使用。啊,当然这个有空间被使用,不一定它有数据。听懂我说的话了吗?他用了256个PE,但是一定有数据吗?不是,2506PE表示被逻辑卷占了,但是逻辑卷占了并不代表它存数据了,但是不管怎么样,即使没数据,你也得保证二百五六十个PE不能无穷平白无故就丢了。对吧,啊,相当于你这个你们家分了一个房子,100平米的,那现在想把你搬走,那挪到别的地方,你也你也得保证我是100平米。啊,你就搬家,你给我保证100平米,你不能变成50平米吧,我住不住是一回事,是不是100平米不能少?
44:05
是不是你给人家100,那你挪完了还有100,但是要挪走,那这个二百五六个空间放在这儿,你现在要想把它拆走,你要保证二百五六个PE得原封不动的交给别人。让他持续能保证二百五六。那么现在有没有空间可以让他搬呢?他要搬迁到同一个卷组中的琵琶PV上去,有没有呢?大家看这边剩下255不够,而这边是不是绰绰有余啊,所以5000多,所以它可以搬,所以你在搬的时候呢,先观察观察。啊,能不能搬,那你在别人家也满了,地主家也没余粮了,你没法搬啊,对吧,那现在地主家有余粮了,是不是有余粮了,你是不是可以搬呢?啊那就搬,搬的话怎么搬呢?哎,第一步先用PV。
45:05
木来。这个命令PV木,它的作用就是将自己将自己某一个PV上的空间被占用的空间移动到同一个卷组中的其他PV上去,那我们对应的命令就是SDC这个命令,这个命令就是把我上面被占用的二百五六个PE给它搬到别的卷子里,至于搬到哪儿,反正你自己考虑吧。啊,就打报告,报告256,你给我搬走吧,搬哪去啊,你自己反正Linux自己决定吧,当然Linux肯定会聪明的选择这个吧,对不对,哎哎,那总之把我腾空了吗?是不是腾空了?哎,好,搬开始搬了,注意他搬的不是数据,搬的是空间,听懂了吗?搬的是256个PE,当然你PE过去了,是不是数据自然就过去了,你房子都过去了,家具也都跟过去,明白吧。
46:12
啊,这就是搬迁。这时候把SDC给它搬过去。好。好,搬完了,注意,这个搬家呢,一定要确保同一个剧组中有剩余空间,否则你是搬不动的啊,搬不动的。好,这样掰完了以后,接着我们再来观察一下pvs。TV display,你再看是不是上面空间没人再用了,零了吧?哎,大家看是不是搬到下面的IDB上去了。哎,他肯定会搬到这儿来嘛,对吧,哎。搬过来了。
47:00
搬过来了,搬过来以后,那这个PV是不是相当于就没人用了,你看是不是全部都是空闲的,那基本上全是空闲,那你这个C是不是可以把它删了,可以啊,怎么删呢?用lvvg reduce把它从。VG0中减去。让他不参与到VG0里面。明思了吧,那这样的话是不是他就不在危机领域了?不在VG0里了,那么这时候pvs再看它是不是就是个孤立的PV了?然后再用TV move把它彻底的从物理卷中也删掉。啊,那这样的话呢,是不是这个就是个概念硬盘。别人的无关,你就是不是可以拆走它了,大家明白了吗?
48:00
啊,这就是他背后的实现方案啊,搬迁。啊,这就是拆除指定的PV存储的存储设备,看懂了吗?啊?好,那接下来我们还有就是如何把整个前面创建的卷逻辑卷。删掉,那建完了会建是不是也得会删的对吧?那删的话呢,我们现在有两个PV,要一个卷组,有两个逻辑卷,那删的话应该怎么删呢。那你咋删吧?这这这总共六个资源啊,这五个五个资源,五个资源有俩PV,有一个卷组VG有两个轮卷,那你该咋杀,从哪入手啊。从哪删?
49:01
那山的话呢,我们建的时候是从PV开始到卷阻再到楼月,那你想删的时候呢,是不是应该是从逻辑卷删,删卷组,最后删逻辑卷,哎,是删物理卷,那反着删嘛,反着删啊,你盖房不也是吗?是吧,从下往上盖,拆的时候从上往下拆啊,当然现在都不是了,直线直接炸了是吧?直接爆破不,现在都是爆破的,那速度快是吧?嗯,离远点就那种打着啊。啊,那当然我们现在第一步先取消挂载啊,你这个不能挂载之会弄啊,先取消挂载啊,当然我这个把两个都给它取消,取消外来了,取消外载之后,然后接着我们再把逻辑卷,逻辑卷现在不是就没人用了吗?没用了,当然你这个删除之前已经四把的数据不要了啊,数据不要或者把数据备份走了,诶然后接着我们就可以把两个逻辑卷删了,删逻辑卷怎么删呢?叫remove remove啊DVV机零,然后myc口,哎它这这是不是星啊通闭符吗?是吧,走哎,可以可以可以。
50:24
心反正就俩嘛,都不要了是吧,通对符也行,删了删了以后没了,然后卷阻呢,看看还有一个卷阻卷组删啊VG0删了卷阻是不是也没了,然后接着PV幕DV。SDA7啊,当然我们就来个A7和B算了,然后这个世界就清净了,明白吧,哎,那这时候呢,我们的硬盘就成了一个干净硬盘了。
51:02
知道吧,啊,当然我们现在会发现。你看A7上面包括啊A已经被删掉了,就没有什么内容了,删的干净了,那这样的话呢,我们这个硬盘就可以拆走啊,怎么样处理了啊,这就是逻辑卷的实现啊好,那这样的话呢,我们从头到尾呢,就给大家把这个磁盘存储这一部分就给大家介绍完了啊,觉得内容难不难呀,没什么难度,就多练就好了啊,那我们接下来呢,开始进入到下一个话题啊,这个这个这样吧,我们稍微提前一会儿啊,休息一下,稍后我们开始下一个网络的话题啊。
我来说两句