00:00
大家好。欢迎大家继续收看上微谷的云计算课程,我是沈涛老师,这节课呢,我们来学习一个新的章节,高级文件系统管理,其实还是分区。那高级文件系统里管理里面,我们主要是两个内容,磁盘配额。和LVM逻辑卷。那各位其实还应该有这样一个东西,叫做read磁盘阵列的东西,但是我们不论是Windows还是Linux,通过操作系统模拟的这种read,我们叫做软read。也就是软件操作系统模拟出来的read,那软件read是没有实际的使用,在工作中是没有实际使用价值的原因。Read的核心功能就是在硬盘损坏的情况下不丢失数据,可以查,可以进行数据修复,用来保护数据的可靠性的。但是呢?如果用我们操作系统模拟了这个瑞,你想。硬盘如果都坏了,就一块硬盘,操作系统上面模拟的软read拿分区模拟的,那硬盘都坏了,操作系统肯定打不开了,你的操作系统就开不了了,它上面模拟的软件readid你觉得还能使用吗?所以软瑞是没有实际使用价值,不用,不论是Windows还是linus上模拟都没有。
01:18
那真正要用的话,我们是需要使用专门的RAID卡。也就是我们的印瑞的是由硬件服务器上面自带的RAID卡来配置,那瑞ID卡呢,咱们没办法在这种视频课上演示咱们这个东西,大家如果有兴趣可以尝试搜一些他的资料,其实概念上面的东西到部门啊,配起来也还行,那么咱们就不再提瑞的这个东西了,那我们就两个内容,磁盘贝德和LVM这样两件事,好,各位。那先来说一下磁盘配额是什么?什么叫磁盘配额?其实Windows也有磁盘配额这样的概念,只是大家不知道而已,看Windows当中,找到你要的分区,右键小先,磁盘配额针对的是分区的,所以呢,右击的是分区,选属性,这里面有配额相,打开就可以配了。
02:12
那什么是配额呀,其实这个事啊,我们用户都见过什么用什么,见过我问你你有邮箱吗。哎,你的邮箱当中是有这个容量限制的吧,你不可能拥有无限版本的容量吧。对吧,那磁盘配额它就是用来干嘛,限制用户或者用户组在这个分区之上可以使用的空间和文件大小个数的限制。哎,这个事儿啊,里边有好多关键字,我们待会一个一个来解释,换句话说它就是啥,我可以给你分分配使用空间,我让你用多大你就多大,它就这样一个功能,OK,当然这是个底层功能,如果真要在实际工作当当中用它,可能还要结合结合其他的服务,比如说结合最少,比如说你上传文件,我是不要结合FTP文件服务器,对吧?啊,是不是网页,我有可能还要结合网页服务器对不对?但是先得有这个功能,我才能来限制这个用户,对吧?这就是磁盘配额,基本的功能,Windows也有啊。
03:16
那它的作用就是限制用户和用户组使用磁盘空间和文件个数的限制好。大概知道是什么,待会儿其实一敲就知道,然后我们看看它的条件,首先你的内核必须支持磁盘配额,那其实默认是支持的,保险期间看graph是搜字符串,搜这样一个叫con菲格康塔,康塔就是磁盘配额,然后在固T里面我们说了这是启动项,这是我们内核配置的时候的配置文件,在配置文件里去找,如果找到了这些项,就证明你的磁盘配额在这个配置内核内核的时候是已经加载了,那其实不用搜这么复杂,不用搜这个,我就搜康A,那我试试啊。
04:01
我们试试gra大写的QOTA,在put下的conig里去搜,找到了,这就是正常的,好,其实默认咱们的这个系统,哪怕是最小化安装,这个都是装好的,都是有的,那接下来呢,我们还要确认康塔的这个磁盘配合工具包是装好了,那么只要RP杠、QA查就行了,那么我们查一下。这个gra。好找到。证明。磁盘配合是已经这个,呃,在我们Linux默认是装好了,哎,如果啊,上面这个要没有麻烦了,充电那盒去吧,好好在内核默认是有了,除非你手工把它关闭。那如果下面这个工具没有简单知道包名亚不屈装不就完了,对吧?啊,非常简单的功能,好,接下来我们来解释一下我刚刚说的一些概念啊,第一个用户配额和组配合,这个好理解,它的作用是啥?我能限制某一个用户能占多大的空间,我也能限制一个用户组能占多大的空间。
05:14
那各位有时候用户大家都觉得那肯定限制组方便,其实我说组配额极少用。甚至我待会儿做实验的时候,我们哪个实验是有组配合的,你们做个参考就行,待会儿我们讲课做实验的时候,我们不会讲组配合原因各位假设啊,我这有个优用户组test group。我给他限一个,比如说300兆的空间。里面有仨用户,U1U2U3。UC1U32U43,那我们可能以为用户每人那不就一人100兆呗,不是啊,它采用的是啥先到先得,也就说因用户有可能一个人就把300兆写满了,你剩下这俩家伙一个字都写不进去。他不是平均分配的。
06:01
它是先到先得明白吗。所以主配额几乎没法使用,我们要限制的话,就只能一个用户一个用户手工来限制啊,不一个用户一个用户来配额,但是有人说麻烦,我要真的是在实际工作中,我可能有100个1000个用户,我一个一个配一点麻烦死了,没关系啊各位。我们通可以通过12脚本来实现。12脚本我说就是干这事的啊,但是啊,就是说12脚本做的话,它有限制,就是你的用户名必须是什么有规律的对吧?当然啊,如果没有规律的,其实能导到数据库里,能导出来也同样可以做,也同样可以做好,那了解组配合看起来表面上看起来更好用,限制一个组实际上其实用起来很不方便,所以我们用的都是用户可以。其次,我们可以限制磁盘的硬盘容量,硬这个磁盘容量也可以限制文件个数。啥意思?这个硬盘容量容理解,我限制用户用100兆,那就是100兆,这个好理解,那我还可以限制什么,你能上传1000个文件,它能限制文件个数。
07:12
哎,各位为啥要允许这个要限制文件个数,我们前面学分区我们就知道了。每个文件是不是都要占一个爱心点号?对吧,而我们说了按节点它是有限的,分区大小不同,按节点数是不一样的,但是每个分区它都有极限的,按节点数就这么多。如果我要是允许你上传无线的这个空文件,你把按节点占满了,我也同样不能用,对吧?所以不光要限制硬盘文件,我还要限制文件个数。大家注意这个事儿。其次。有一个叫软限制和硬限制的概念。软限制可以理解为是警告空间,硬限制就是实际限制啥意思?我软限制限制成90兆,硬限制限制成100兆B,那也就是说到了90兆B它还能往里写。
08:04
只是每次登录它都会有提示,你的空间快占满了,请你尽快删。啊。到了100兆币,这就是死死规定你一个字节都不能超过,这就是软限制硬限制。还有一个叫做宽限时间。它指的是。如果我超出了软线值,比如说我达到了95兆米。各位,如果你要一直用这个就不行,为啥系统觉得你永远卡在这个软限制和硬限制之间,其实是不合规的,所以在宽限时间内默认是七天,你可以使用95兆。能用,但是如果到了七天。你还在90兆币以上,就是软限制之上,它就会干嘛自动把软限值升级为硬限制,也就说你的硬限制就从100兆币降到了90兆币,它避免你长期卡在这两个限制之间的这样一个基时,这就是好,那这个时间能改,后面我们啊,其实也没改的必要,就告诉你在哪就行了,对吧?好,那我们主要到时候要修改的就是这些内容,用户配额,主配额不用。
09:15
容量限制、文件个数限制、软限制定限制、宽限时间。知道是什么就行,这个还倒还一般不用改。其实这个东西啊,他也难度并不高啊,难度并不高,只是这个东西可能大伙一般没见过,其实是一个很简单的实验。好了各位,那我们这节课就先到这儿,下节课我们来看看如何具体的配置这个磁盘配额。
我来说两句