00:01
大家好,欢迎大家继续收看上硅谷的云计算课程。那我是沈超老师,这节课呢,我们开始来尝试手工通过命令来进行LVM的这个分配和调整。那首先我需要有一个这个硬盘对吧,我需要有硬盘或者分区来组这个建立成物理卷对吧?所以我先要通过,我没我不想建那么多硬盘了,所以我就在我的STB上,我分三个分区出来,我想分三个分区不用太大。两个G足够了。然后呢,我们这三个分区,就通过三个分区来建立物理物理卷,最终组成这个卷组,那但是注意啊,分完之后需要把你的分区的ID号从83改到8亿,因为LVM的是8亿,那我们开始分一下来。我们开始分享我们的这个分区,那现在我们可以看到的事情是,咱们之前做实验的时候,我们分了一个50,这个五个G的第四刻,用来做磁盘配额的实验,对吧,那这个是只是普通分居,我们正常挂载了,那我们从来再新新分那么FD4刻,因为想的SDD。
01:16
那么进来之后呢,我们现在有两个分区。对吧,那行了,我呢就再来新建,新建成这个扩展分区吧,因为我要分三个,那主分区号是不够的,那扩展分区占三号,然后从这个787柱面到2610柱面,截止20个区都分过来,那现在我把剩余空间都分成了。这个扩展分区,然后在里面再分逻辑分区,从700加两个G啊2G就行,然后再来。还是L逻辑线,然后从这个1049柱面开始加两个G,再来一个新建,新建逻辑分区,从这个默认桌面开始加两个G,好,现在我们可以看到。
02:05
5673个分区,2G的分区我准备好了,但是它默认的这个ID号默认的还是什么,默认的是这个这个83,所以我需要把它调整成8亿,那我们现在来N气,这个都是讲过的,对吧?然后我们让你选是哪一个,哪一个分区呢?那是五,把五分区的ID号改成8E,好P一下,我们可以看到五分区变成了LVM分区对吧?好了,那现在我们接着来。T把六分区也改成八一。T把七分区也改成八一,好,这个时候P一下,我们可以看到我们5673个分区已经变成了逻辑分区,OK,那接下来呢,这个时候我们就可以保存退出了啊,保存退出了。那保存就说W退出来就行了,好。
03:03
哦,设备吗?这里说了,它要求我们必须重启或者执行part pro part命令,有可能不能用,我们试一下,不行我们就重启一下。不行,帕无法完成啊,S20没事。啊,这点也不行,设备吗?不行,那我们重启一下,它需要重启吗?哎,我们前面讲分区的时候就说过,有可能分区表被占用了,我们就可能需要重启才能完成,对吧。好,那我们稍等一下,现在还可以挺快的,那有了这个。这个分区之后,我们就可以把这个分区建立成这个物理院了,那我们可能第一次建的时候,我们会发现这个命令的名字很长,而且不好背,其实没那么难看着你记得物理卷叫PV create,是不是就是建立的意思啊?对吧,那就是PV create,就是建立物理卷,后面只要加你的设这个分区名就行,当然你如果要是把整块硬盘建为物理卷,就是加硬盘号,如果是分区,那就是加分区号。
04:09
那往下看啊,你会发现,比如说我说物理卷有了之后,我们是不是要建立卷阻啊,那我们可以看到啊,建立卷组的命令。叫做v j create,卷组的简写是VJ,那变成v j create,刚刚是PV创建物理卷对吧?所以没那么复杂,就是一样的命令是一样的,只不过是把前面改掉,那么卷组的命令叫微,那在卷组里我们是不是还要建这个逻辑卷对吧?那逻辑卷的定为I,就是LV。所以没有那么难啊,这些命令没那么复杂,但是我还是这句话。这些命令其实只针对创建逻辑卷生效,所以呢,其实并不需要大家背,你把这个文档就像我一样写清楚,然后能生效就行。好了,重启完了我们试试。
05:00
这个时候我们这个DF-H我们能看到啊,这个不行,这个是分的杠L看啊,因为这个DF是要挂载之后才能看到,我们现在还没有,那我们可以看到567,现在是正常的对吧。好,那我们现在就要开始把它创建成物理卷了,那我们使用的命令叫做PVG,那我们试试。PV。DSTB5。创建完看生效了success这个成功,那么GV这个STB6也创建完,然后把七也创建成功好了,那么创建好之后怎么查呢?直接执行PV或者是PV display,那想当然呢,后面就会有V和v display,也会有LV和LV display,那些都是一样的那。
06:00
那通过看命令看到的这个东西呢,是很简单的,我只能看到我的这个PV有几个大小,是多大,那我们试试。PVC于,那我们能看到的是这个PV是三个,每个两个G,总共六个G啊,有六个G的PV物理卷。而。这个PV display呢,看到了就会更详细了,你能看到什么,每一个卷的详细详细的内容,比如说呃,这个这个PV的名称,诶属于的卷组的名称,现在还没有加入卷阻对吧,大小包括它的PE大小,PE因为还没有分,要分了卷组之后才会有PE,所以这里现在看都是零的,然后PVPE的总数空闲PE,我再说我PE就是可以认为是分区的最小单位啊。那PV display看到的信息呢,就会更详细一点,来三个分区,每个分区都能看到。对吧,包括它的UUID号也都能看见,好好了,那如果要想删除PV remove就可以了,好,就这么简单,那个物理卷建好了,那我们接下来开始创建卷组。
07:11
卷组VG可以的。选项各位,这个选项是手工修改P的大小,我觉得根本没有必要,这个只是告诉你它可以支持而已,就默认这四兆挺好的,然后呢,也就说我可以不写选项,然后需要你写一个卷组的名称,也就是说你生成了这个VJ教旨。那我按我的姓名缩写,我写成SSCVG只是用来区分,然后这个意思是把这两个物理卷加进来。各位为什么没有把气也加进来?我为了待会干嘛扩容我们说了。VG,也就是卷阻,它是可以进行扩容的,那么我们先把现有的两个物理卷加进来,待会把气扩容增进来,OK,那也就是说在实际工作中,比如说我这块硬盘用完了,我再买块新的硬盘SDC,我把它也生成一成一个物理卷,一个这个。
08:11
PV,然后这个PV也是可以随时加进来,这样的话卷阻可以实现扩容,OK,好了,那我们就来试试。我们使用的命令VG create。不用再指这个杠S了,S那个直接就用默认的就行,然后呢,SCVJVJ把DV是SDB5和D是SDB62个物理卷加进来。好,这里说CV j success create创建成功,那么VJ这个SC他看到的信息太少了,所以我们说不,不再使用这个命令了,V j display,那我们就可以看到啊。这个卷阻名称有了,然后呢,这个格式什么都现在还暂时没有,里边俩设备总共大小这个四个GOK,那PE呢,哦,没尺的话,它默认用的是一个兆,那我们待会如果愿意,其实这个问题不大啊,它这个你可以按照你自己的需求改啊,卷组里边的为这变成了余兆好。
09:17
好了,那我们现在这就是他现在看到的内容,当然啊卷组,卷组现在还是不能这个使用,要想使用需要在卷组里再生成逻辑卷,对吧?那其次卷阻可以扩容使用的命令叫做VJX,扩展的意思,在SCVG当中加入SDB7,那我们试试VJ。在SCVG当中加入DV下SDB7好加入成功。可以,然后这时候再看看什么,我这里变成了六个G,看到了扩容了,那也就是说如果我有更多的物理卷,我可以随时加进来。
10:03
好,这是我们扩容,当然理论上可以缩减,我再说一遍,不允许缩减,为啥?你如果六个G数据写满了,你缩了两个G出来,那数据一定会丢了,对吧,所以。这个缩减是不符合我们的这个什么,我们的这个使用习惯的,所以不要说OK,当然也可以删,那还是这句话,删的话你何必呢,这是底层分区,能用的话何必要删呢?啊,那知道有这个命令就行好了,卷组组组建好了,那现在我们就是在卷组里生成逻辑卷。那使用的命令就是LV create,那么这个时候使用的就是杠L大写L,指定你的卷分多大,轻轻啊。我现在的VG是。我的VG现在是六个G。我现在要在V这里是不是开始划分逻辑卷了,那么这个时候只要我的卷组的这个空间是足够的,我在这个逻辑卷,我想怎么画都行。
11:10
哎,并不是说我物理卷三块盘组成,每块盘两个G,我这里就只能分两个G的,物理这个逻辑卷不可能啊,它是什么你随便分,比如说我微信分三个G。没问题,我把这六个G都分到啊,LV分三个G,或者把这六个G都分到一个LV都是没问题,这就是按照你自己的实际习惯,你想用么用都可以,当然分好之后这个LV它就是一个分区了,你就该怎么用,该怎么用怎么用,该正常的格式化你就格式化,该挂载就挂载就行了,那我们先干嘛,我们分一下看着。LVL,我这个文档上是1.5g。给你的逻辑卷起个名字,那就USULV或者CLLV都行都行啊,那在卷组当中分一个。
12:02
ULV大小1.5g,这就是创建方法,那我们试试LV create杠大L,我分三个G。我分三个G出来,这也无所谓啊,其实只是大小而已,然后呢,我杠N。我把它的名字叫做CLV,在CVG当中来分小心。这是卷子,这神经病中间这个选项指定你的这个逻辑卷的大小。这个选项指定你的逻辑卷的名字啊。推车现在这个选项。创建成功了,那我们就可以使用什么。啊,如果我真要想用的话,现在就应该格式化,然后挂载它就可以了,注意啊,挂载的时候设备里面看着啊。是de下的卷组名,LV名,哎,就是逻辑卷是在卷组里分出来了,所以是卷组名,然后呢,这个逻辑卷名OK,咱们试试MKFS杠,T ext4。
13:07
格式一下。把DV下的CVG当中的这个CLV格式化一下。格式化完成,那我们现在只要干嘛,创建一个挂载点,跟下个呃,SC,就叫这个测试LV吧,测试目录,然后把它挂载过来,DVCVJCLV。然后把它挂载到TL下好,这个时候我们就可以看到忘看这个分区就已经正常了,已经正常可以使用了,看见吗?然后呢,这个时候DF。这两个东西都是可以看见了,已经能看见了,三个G占了1%,还有2.8个G的空余空间。当然。这种挂载是临时生效啊,永久生效怎么办?ETC下来FTB是吧,修改这个文件就照着这个写,设备名就叫这个,挂载点叫这个照着写就行,好,这就可以自动挂载了。
14:08
那这个时候除了可以用DF来看,也可以用LV display,这能看到你的逻辑卷的这个设备名称,卷名,所属的卷组,包括它的大小等等都能看到,好,那我们试试啊,LV。设备卷名大小都是能看见的,对吧,包括UUD也都能看见,你如果想在FSTB当中写UUID,这里就能看见好。那我们说。逻辑卷是这样的,你只要这个卷阻,这是卷阻为这样。你只要卷阻还有剩余空间,你的LV就还可以扩容,那我们现在整个卷阻是六个G,而这个LV只有占了三个G,对吧,我还有3G的空余空间,那我就可以把它加进来。
15:00
当然,如果你就算你的卷阻没有剩余空间了,你是不是还可以有新的物理卷把它加进来扩容卷阻啊,扩容的卷阻是不是就可以把这个空余空间再加到逻辑卷,对吧?所以我们说从卷阻开始,卷阻和逻辑卷都是可以调整大小。那么调整的大小就是lves,然后呢,直接加这个设备文件名调整大小杠大L来干嘛指定它的大小。各位还有一个好处啊,逻辑卷调整还有一个好处啊,调整的时候你里面的文件是不会丢失的。哎,他甚至都不需要卸载,很方便啊,那这里就是说我可以在里面建几个文件,其实这个都是空文件,肯定不会有影响。然后呢,我把它增加完,其实空数据是不会消失的,现在的逻辑卷很先进,而且变得很方便。那真正的调整大小其实就跟刚刚的那个一样,LV啊,当然是刚刚是create,这里是REC调整,手工放大L直接指定你要新建的分区就行。
16:09
新建的空间大小就行,注意不能超过现有卷组的剩余空间,明白也就是说我现在是六个G。我的LV已经占了三个G,那我还剩三个域空间,那你这里就不能大于六个G,也就是说你不能把它调整成比你现有卷阻还要大,对吧?那我们直接试试,那我们试试。LV杠大L,把它调整成四个G吧,把它DV下的SCVG当中的CLV调整一下。刚刚是三个G,我把它扩容成四个G,那我们看死了,三次调整大小生效display一下,试一下看大小就变了。当然这个不光能往大桥。理论上是不是当然也可以往小调,我再说一遍,往小里调整不符合使用习惯,有丢失数据的可能,往大里调,OK,那我们现在问你啊,那我现在问你,看我们前面说。
17:10
劝阻。证据。卷组这里只要是不是还有新的物理卷,我是不是就可以加在卷组里,卷组是不是大小明强。这个物理卷可以是当前硬盘的剩余空间,也可以是我买一块新的硬盘把它加进来,只要是物理卷就可以把它加进来。卷阻的大小。是不是可以扩容而?只要卷阻还有空间。我们的逻辑卷是不是也可以扩容?对吧?所以这就是LVM最基本的功能,可以实现不损害数据的情况下,动态支持分区大小的扩容。各位,这和我们那个基本分区,通过那种强制分区调整的那种工具调整是有本质区别的。基本分区,它本质上是不支持容量调整的。
18:02
所以那些工具是强制调整,第一它不能支持太复杂的操作,第二是有崩溃的风险,而这个呢,是本身就自带的功能,所以不会有问题了,OK,当然啊,这种用用完之后,你现在大小就一样可以调整了,OK。好,各位,呃。那么我们说啊,当然刚刚大小改了之后,要让分区也可以看到啊,我们可以看到这里大小看是四个G了,但是我用DF看。这里其实还是三个G,原因就是大小条了,但是分区挂载的时候挂的依然是三个G,他还不知道,所以需要还执行这样一条命令,让你的这个就是相当于就是把你调整过的大小整个都加入到我的分里,让我的分区也知道我的大小变了,OK,那只要使用什么recess,这个reces tos命令就行,ES。
19:00
To FS,那个D下的CVJSCLV,好,调整完好,这个时候正常,那么我们查一下,这变成四个G了。哎,这种全程过程都是不需要卸载的。里面的数据也是不会丢失的。各位。现在LVM技术已经非常成熟了,所以超哥一直说咱们讲过这个之后,你以后在做这种这个分区的时候,在生产服务器上,你最少需要使用LVM,而不允许再使用普通问区,大家注意这个事儿啊。好,这样调整了就正常了,那这个正常使用全部都是可以的,当然如果要删也是可以的,那别别别删,我们就是演示总挂。好,现在就可以正常使用,甚至都不需要再重新挂载,都是不需要的,全部都是不需要,这就是我们整个手工划分L内容的过程,删除我们不在考虑之内啊,因为我们说分区就要求你们使用这种东西。
20:06
对吧,各位感觉如何?说起来感觉今天这两个实验是不是都挺难的,磁盘配额和LVM对吧?那我们再整理一下LVM的思路,再说一遍。LM就是这样,先把物理分区。准备好,可以是分区,也可以是一整块硬盘都可以,然后通过PV create命令把这些东西创建成。物理卷。那物理卷如果不够,随时可以买块新的硬盘,再把它也生成新的物理卷,没问题。然后再把这些物理卷生成成卷子。各位,卷阻就可以扩容了,也可以把现有的三个加进来,右轮用的不够了。买块新的生成成物理卷,再把这块新的也加进来,都是可以的。
21:02
然后再在卷组里面划分逻辑卷,再在里面划分逻辑卷,各位逻辑卷就是可以调整大小了,只要卷阻还有设计空间,它这个大小就可以扩路。我再说一遍,虽然它支持缩减,不建议缩减啊,那这样做的最大的优势就是支持了我的分区动态数据调整,而不太不不用损失我们的数据,甚至我们现在的LV分区非常简单到什么它都不需要卸载。直接就可以使用,也不需要重新格式化,重新格式化是不是数据就没有了对吧?所以这是我们LVM的这个核心优势,各位讲完这个之后以后你记得如果你的服务器不使用RAID。没有使用磁盘阵列的话,就最少要使用LM,而不再允许直接使用SD1SD2这样的标准分区了。OK,当然瑞德这个东西,我们说软件模拟的瑞德是没有价值的,这个事解释过了,那么如果要用就要买硬件瑞德卡,而每一个瑞德卡它的操作系统是不一样的,那需要你这个查看它的说明书,或者跟官方来进行咨询啊这样的概念。
22:18
啊,好了,那瑞德不说了啊,LVM呢,我们就介绍到这里,各位,那这两个实验都比较复杂,那么希望你们能够按照我们的这个课程把实验完成好了,这节课的内容就是这样,我们下节课再见。
我来说两句