00:01
大家好。欢迎大家继续收看上硅谷的云计算课程。我是沈涛老师。这节课我们继续来学习这个Linux安装,这节课我们来学习一下系统分区。呃,各位,系统分区是我们这节课的一个难点。也是重点,他们可能和这个我们Windows下绝大多数的内容相似,但是是有一部分区别,而且这个东西啊。我们会尝试讲的稍微底层一点。这样的话,我们后面一些跟它相关的这个这个知识,我们学起来就可以解释它是为什么。如果我们只是讲一下啊,什么是分区,你照着分,我说哪一步你就跟着分,后面现在可能学起来简单,但是在后面有一些和它相关的知识,我们就不能告诉你他为什么是这样,那我只能告诉你他就是这样,你给我背下来。
01:02
这其实是一种,呃,有些东西有时候是很无奈的,那分区这个事儿啊,可能第一次见会稍微不太好理解一点,没关系啊,这个东西呢,是我们后面只要有和它相关的,只要有碰到的,我们都会再加深一点,哎,最后给你一个接近这个完整的这样一个真相的这样一个内容。好,那也就是说这个东西虽然不是太好理解。哎,前面说这个事儿还是想说他可能确实不是太好理解,但是呢,没关系,你先听一下,然后呢,其实到时候真正分的时候,其实就没那么难了,然后呢,我们后面碰到了,我们再讲,碰到了再讲,讲个三四遍你就会感觉啊,原来也就是那么回事了。其实我们说啊,我们学一个呃,非常深的,非常新的东西的时候,很多学员都说老师我觉得我很晕,你说我没听懂,我你你你说的东西我听清了,你说我听懂了,我好像也不理解,其实我告诉你这个根本原因其实是陌生。
02:06
陌生。什么意思,你没见过?你第一次见你,发现他和你想象的东西不是太一样,你就感觉很晕,其实啊,那怎么解决陌生啊,简单啊,多讲几遍。哎,你自己多复习两遍,或者我们碰到了多讲两遍就会解决陌生的好,这是。这个前面要说的事儿,为啥强调这个事儿,各位说明这个东西可能确实不是太好理解好。那知道了这个之后,我们来看看什么是分区呢。那我们说啊,我在我们Linux当中,系统分区总共分了四步,第一步叫做磁盘分区,那我还是这句话。这个东西可以不用理他。这种东西是看不懂的,那什么是分区啊,我看看我的Windows上的分区来。右击我的电脑,然后选择管理,这是Windows啊。
03:04
这里有一个。这个磁盘管理器。好,这是我Windows项目分区。那我的Windows上有两块硬盘,一块是128G的,这个固态硬盘用来装了系统。还有一块是700个G的这个机械硬盘,就是普通硬盘,这里面做了分区,用来装我的数据,那我们来看这块盘啊。我们能看见一件事啊,什么叫分区,就是把它。大硬盘。按照你的需求把它分成一个一个逻辑上的小硬盘。这就是分区。各位,为什么要分区啊?我举个例子。我举个例子,这个事儿我们回头再看啊,我举个例子,假设。我在我们家里做了一面柜子。做了一面大柜子。那这个柜子呢?假设我就做了四面板。
04:04
更新链强一样的这样一个四面板的大规则。那我问你这个柜子能不能放衣服?哎,肯定是能的,对吧,但是啊,我说你放起来很痛快,但是呢,当我有一天我说我要从里边把它找出来的时候。我问,方便吗?哎,这个时候可能就很困难了,本来可能只是打开柜子,打开抽屉,取出你要的这件衣服。然后呢,你因为你全部都堆在了一个里面,没有任何章法,你可能就变成了什么,所有衣服的大扫除,可能正常只需要十几秒钟就可以解决的事儿,你可能需要三天才能解决。而我说啊,各位,我们的数据啊。我们的数据远比衣服要多得多。如果都像这个这样来放数据,就全部扔在一块硬盘里,也不分区,那这样的话效率会极低,所以其实分区的目的啊,根本目的还是为了存储和使用数据更方便,更快捷,所以我们才需要干嘛把大柜子或者说大硬盘按照你的需求把它分成逻辑上的小硬盘或者小分区。
05:23
这个过程我们就把它叫做分区。各位,为什么叫逻辑上把它分成了分区,哎,你没拿个斧头把你的硬盘劈成劈成三半没有吧?哎,所以它不是物理上的,只是逻辑上我们把它分了这样几个这个分区,那根本的目的还是为了使用和读取数据的方便啊,这是分区。那。分区,首先我们说我想怎么分都可以吗?可能不是啊,我们先要来看看分区表啊各位。
06:00
我的分区当中,咱们目前来讲,哎,这个分区表是不论是Windows还是Windows都是一样的。换句话说,分区在操作系统的底层啊,先要有分区,在分区之上是不是再安装操作系统,所以跟你操作系统是什么类别无关,你是Windows也好,是linus也好,底下的分区表都是这两种。二选一,那我们有两种分区表啊,第一种叫做MBR分区表,它的中文名叫主引导记录分区表,我写一下。这。主引导记录分区表,OK,这是,这是我们的MB2的名字。那。MB分区表呢,是最古老的分区表,你们绝大多数的电脑使用的都应该是这种分区表,也是我们目前现在使用最多。
07:00
那但是这个分区表已经达到了他的职业生命的这个后期为啥来看。它最大只只支持2.1T的硬盘。那个嘞,那我就知道了。呃,我们现在的硬盘已经达到了T对吧,那2.17其实现在来说已经是一个常规的这样一个大小,那如果超过2.17的话,按第二分区表就无法正常使用了。各位,这里有个问题啊。其实啊。Gpt分区表很早以前就有了,十几年前就有了,那为了告诉你MBR和gpt的区别,我们当时就要讲了。MR最大值是多大?导致他无法正常使用了。但是啊,这个事儿很讨厌,什么事。我想问啊,你们的知识来源于哪儿?
08:00
是不是来源于我给你讲课对吧。那我们的知识来源于哪?尤其是这些具体的参数从哪来?我们是不是就只能上网搜啊?呃,百度或者谷歌是不是来查对吧,那之前啊,就会出现这样一个问题,我们网上搜到的资料他不是太准。比如说这里。曾经我们就有大概几很多年啊,大概呃,四五年前的时候都还分不清啊,为啥我们搜到的资料,有的资料里说MBR分区最大支持2.17硬盘。还有的资料里说MR分区最大支持2.1T的分区。哎,我问你这有区别吗?各位MBR分区表最多可以支持四个分区啊,可以支持四个分区。那也就是说,如果是2.17的分区,那代表它能支持8.87的硬盘对不对。
09:00
那这个是有明显的差距的,那到底是硬盘还是分区,各位五年以前这个东西没法确认。我们只能告诉学员。我们在这里查到的资料是不准确的。就是说你搜到的时候,就是有的资料里说是2.1G盘,有的资料里说2.17分区,你信谁的。我也不知道该姓什么。所以啊,各位,我们往后走啊,有一些具体的参数,还会有这样的问题,就是你查查到的东西干嘛不准确,这个时候可能就会存疑,我会告诉大家,但是现在我们可以明确的知道,为啥它最大支持2.1T的硬盘,而不是分区MBR最大只支持2.1G盘,不论你这个硬盘是分几个区,就四个区加起来也不能超过2.1G盘。OK,原因我们现在的硬盘干嘛这个这个硬盘更便宜了,我呢专门买了一块3G的硬盘来做了一下实验,这个东西确定吗?当然。
10:02
MBR分区表指的最大值是2.1G盘,比如说超过22.1T,它就没法用了,比如说我买个3G了,MB2就干干脆用不了,不是啊,R是啥?如果你用MB2,那么它只识别2.17,剩余的那一个七就识别不了灰了,不能使用,是这样的,也能用,但是就是不划算。所以我说啊。这种分区表已经接近了我们职业生涯的默契,但是呢,我还是说我们的服务器呢,其实呃,更新的相对来说是比较慢的,因为你想五年前买的服务器现在都很正常,不可能说把它扔了不要了,对不对,所以目前可能主流主要使用的还是按第二分区的,那我们今天在基础课里我们讲按第二分区的。那至于JPG呢,哎,我们看一下。Gpt分区表,它的中文名称叫做全局唯一标识分区表,它最大可支持9.4的ZB。
11:01
哎,一个ZB是1024个PB,一个P是1024个EB,一个E是1024个P,你看够大的了,至少目前看起来是够大的,那这个呢,理论上可以支持无数个分区,我们目前的Windows能支持128个啊,128个,128个分区足够了吧。对吧,那也就是说这是下一站分区表。那有人说老师那这个不讲呢,哎,这个等我们后面真正讲Linux的时候,在Linux分区里我们再讲,我们今天是基础课,我们讲安装。我们还是就用NBR分区表,OK,好,这个分区表的类型请大家把它背下来啊,这是基础知识啊,是要背了好了。但是现在有一个巨大的问题,我相信你们一直在等着问我啥事。MBR分区表最多只支持四个分区,够吗?
12:00
哎,小仙啊,是每块硬盘最多支支持四个,你要有两块硬盘,那就是每个硬盘四个,最多八个。那MB最多支持四个分区,我们够吗?有的学员就说了,告诉有的学员说不够,那我想说。不论够不够。你这都让我很不爽,我觉得他只能支持四个,这是对我这个这个强迫限制,我很不爽那。怎么办?那我们说技术一定是这样的。先有了分区。用着用着发现它有问题,想办法修复它。如果能弥补,这个分区表就还能用下去,如果用弥补不了了,比如说它就能支持这么大,那我们就只能开发新的技术,它一定是这样,所以这四个分区的限制是能干嘛突破的那。我们看一下分区类型。各位。
13:02
小心啊,这里的分区类型指的是按第二分区表,如果是gpt分区表JPG,因为能够支持最少128个主分区,它就不需要再考虑主分区扩展分区了。你就直接一个一个主分区分就行了,对吧,这是第二个分区表类型。各位。这种分区表类型到现在依然是存在的,而且是重要的,需要你把它给我背下来,好吧,那好,那我们说。M第二,最开始只支持四个主权。只有四对吧,这是由于它分区表限制决定了。各位其实是能解释的啊,这但是我说太底层了,没有必要,我就知道它最多就是四个,是由于它的主引导肌肉的大小距离就那么大啊,那这个时候我们觉得很不够用。那怎么办呢?我们可以把其中一个主分区拿出来作为扩展分区。首先。
14:03
扩展分区是一块硬盘最多只能有一个。哎,每块硬盘最多一个听清了。十寸。主分区加扩展分区最多有四个。换句话说。扩展分区会占这四个当中的一个位置,如果你分了一个扩展分区,主分区最多就只能再分三个,它俩加起来不能超过四个。就是它的限制扩来分区是要占用MB,也就是分区表记录这个,这个分区表记录当中的这个数据空间的,它是要占用,所以。他要占用一个主分区的位置。其次呢?这个扩展分区是不能写数据的。也不能格式化,那它能干嘛?它可以在里面包含更多的逻辑分区。哎,哥们。为什么用这么复杂的东西?原因很简单啊,主分区最多是不是只能分三个?
15:01
我觉得不够,我把视觉空间分成这个扩展分区,我里边还能再分逻辑分区。这样做的目的是为了突破四个分区的限制。OK,各位,还是我说。技术是这样,先能实现功能,用着用着发现不够,然后怎么办再想办法弥补,其实这个扩展分区,逻辑分区就是用来利用它的,各位很多学员是第一次见这个东西,虽然Windows也是这样,但是你们可能就没有注意过这事儿,尤其我们现在Windows现在越来越智能,它的安装啊,都是图形化的,你们可能只是右键点了点,根本没关注它,所以。所以绝大多数同学可能都是第一次见这个东西。第一次见那没关系啊,这个事儿我就说它就是一个具体的概念背下来,你下次再见你就知道了。比如说我看看我们的Windows来。
16:00
我这里。可以看到啊,这个深蓝色的空间看。主分区吧。这个呢,我分了两个主分区。对吧,后面这有个深绿色的框,看到了。看到了这个绿色的框,是扩展分区吧。然后里面这个浅蓝色的是不是就是逻辑分区。是不是就是我刚刚说的啊,主分区是不是最多四个不够用怎么办?拿出一部分空间作为这个扩展分区,在里面分逻辑分区,哎,所以啊,请大家注意啊,扩展分区是不能写数据的。也不能格式化,它唯一的作用就是包含更多的逻辑分区。Okay。那再看看示意图啊,我这里就画了示意图。由于MBR分区表的限制,我一块硬盘最多只能分四个主分区。我觉得不够用怎么办?我就必须把其中一块硬盘。
17:00
哎,这个是啥,它是最多分一个主分区加三个主,一个扩展分区加三个主分区对吧,但是并不是说你主分区一定要分满三个才行。你分一个也行,但是最多不能超过三个,对吧,比如说我这里是不是就只分了。两个主分区。OK,这个就根据你的需要,你随便那。我们也见过很多啊,就是这样的一个主分区,各位每一块硬盘必须要有一个主分区啊,因为你的操作系统的激活盘必须是主分区,扩展分区,逻辑分区都不行,那也就是说我们也可以这样,把一块分区,把C盘做成主分区,剩余所有的内容都分成扩展分区,然后在里面去分,逻辑分区也有这样,大多数人群其实都是这样分的啊好了。不违反原则就没事儿,那这里是啥?你只要扩展分区里面还有空间,他就还可以继续再分,扩展分区,一直分下去。能分多少个,根据你的硬盘接口不一样,哎,不同的硬盘接口扩展分区支持的数量是不一样,但是最少在十个以上,最多都在十个以上,OK,那这样的话我就说十个,其实应该最少是11个啊,这个能查到吧,不说了,没有太大的必要,知道就行。
18:19
最多十来个,11个再加三个主分区,这够了吧,十四五个分区够了吧,那。好,各位。这是扩展分区好。那我们说啊,我们回来看一下这个。这就是我们说了所谓的分区。各位,分区我们再说一下,它的作用是把大分区,按照你的这个需求把它分成逻辑上的小分区,为了存储和读取数据的方便,是为了干这事的。而我们的分区表目前主要是MBR这一种分区表,JPG呢,现在逐步开始进入正轨啊,开始使用了,我们后面的时候会给大家演示一下啊linus下我们教大家如何分享这PT,今天我们就是MB。
19:07
Imb有这样一个限制,最多支持四个主分区,可以把其中一个作为扩展分区,扩展分区加主分区最多有四个,不能写入数据,只能包含逻辑分区,逻辑分区可以分更多个好。这是分区的概念。那有了分区之后,我就可以在里面写数据了吗?哥们。我问你啊,我如果不告诉你,这玩意儿是柜子。你能看出来这是柜子?或者说你们家的柜子长成这样吗?好像不是吧,所以小心啊,光有分区还不能写入数据。那还要干嘛?还需要进行一步,我们把它叫做格式化。我相信我们的学员都见过格式化,但是格式化的作用是什么?
20:02
各位。如果是这是啊,我跟你讲,这是最容易这个搞错的这种基础知识。我们非计算机专业的或者没有接触过的学员都会异口同声的告诉我,格式化的目的是为了清空数据。你听清楚,这是错的,格式化的目的绝不是为了清空数据,绝不是,为了清空数据绝不是,那为什么格式化的目的是为了写入文件系统?嗯。这个名词很陌生对吧,那我们说一下各位。我们常见的文件系统,Windows下是这三个。这个F16 f32和ntfs Linux当中的是EST2 est3 est4,在这个这个red hat7,我们使用的是新的文件系统XFS。那也就是说REDH6用的是EX74文件系统,而这个RED7用的是叉FSXS文件系统。
21:06
各位。这些文件系统的具体区别。其实我说你可以不用去管它,为啥这就是我说的查不到资料,查到了都是不不明确,查到之后都不是太准啊,都不是太准。所以啊各位,我们说这个文件系统具体的区别你不用去管它,但是你需要知道的是这样的。越先进的文件系统,比如说我们Windows下是ns windownus下的EST4和叉FS。越先进的文件系统。他支持乐霸的分区。支持支持越大的单个文件。读写速度越快越安全。各位。这里面就说啊,其实他官方在推出,比如说推出叉FS的时候,他给了一大堆的说明,当然没有具体的参数,就是说明说明啥,这个东西比他先进的什么东西多出了什么一个日志的这种,这个跟这个磁盘的日志系统,可以保证你的数据在意外关机的时候丢失的几率大大降低。
22:15
其实归根结底我就说你需要知道这个吗?不用啊。你就只要知道什么,我们这个越先进越好就行,就这个事儿。但是你一定要记得,它的格式化的根本目的是为了写入文件系统。不相信,我们来看一下,来我不要真格了,真格了就完了,我这数据是不是就没有了,我这里就接。选择格式化。你们可能忽略了这个事儿,看。首先让你选的是文件系统。而我这里是不是默认Windows格式都是N键盘对吧?这才是格式化的,根本不为了写入文件系统,那Windows下其实绝大多数都是int达斯推荐啊。
23:03
那我们Linux呢,在RED6里,我们现在讲系统管理,我们用的还是RED6,我们用EST4文件系统,到后面这个ES这个这个三乘S7的时候,我们再说叉FS的事儿,好吧。好了,这就是文件系统,它的格式化的作用。那格式化到底是干嘛?格式化到底是干嘛?我说,你完全可以把格式化理解为在柜子上打隔断。各位,我刚刚说了,我说这张图看起来是不是根本就不像柜子,我要不说这些柜子你肯定就不信,你肯定也不信,对不对,那你们家的柜子是应该是这样的。有挂的,有叠的,有抽屉,这样是不是才能放数放衣服?那如果我把这几个柜子全画成这样,哎,你可能一看就知道这是个柜子的水土,对不对,那所以啊。
24:00
在柜子里打隔断,就和我们今天讲的这个格式化非常类似。当然我们的格式化,我们的这个格式化,我们打的隔断肯定不会像柜子这样有大有小,它呢基本上是遵守同样的这个规则,那我们尝试一下,讲讲我们Linux下EST文件系统格式化的基本原理,它会干什么,OK?我再说啊,我们现在讲的是简化之后的这种格式化原理,为什么原因不太好理解。等我们后面真正讲到分区的时候,我们会逐步还原这里面到底是什么样,我们一步一步来,我再说底层格式化的这个原理,我们后面碰到一次会再再讲一次,大概会讲三四次,最终可以还原它的基本状态,可以啊。那我们先讲一个简化版,那什么样的呢?格式化是干嘛的,首先。把我们的整个分区。
25:00
注意格式化针对的是分区,也就说一个分区一个格式化,对吧?把整个分区分成两个部分,上面这部分小,下面这部分大。那下面这部分呢?大的空间是用来保存数据的,我们把整个硬盘都隔成什么?一个一个等大小的block。各位英文block。中文数据块。它的大小在Linux当中默认是4KB。也就是说你不选这一个block,就是4K。当然Linux下咱们还支持2KB和1KB这样三个选择,那也就是说我们的数据其实最终实际存储就是存储在这些block当中。存进去就往这个block里算。那这时候,这时候我假设一件事,什么,我有一个10KB的文件。
26:05
要往里存,我有一个10KB的文件往里存,那这时候就会碰到两个问题,第一个问题。一个block是不是放不下?对吧,怎么办?我是不是需要放三个block?对吧,那第一个问题是这三个block一定是挨着的吗?各位,这个事儿可不好说。我们计算机啊,会尽量的把这个布block挨着存档,这样的话读取使用的时候更快。但是啊,他有时候是这样的,比如说你前面有一个空。你用不用不用不就浪费了吗?那你前面一装后面一装,这不就隔开了对吧,所以啊。Windows里有一个工具,我不知道你们有没有印象,这个工具叫做磁盘碎块整理,磁盘碎片整理。它的原理就是什么?把分散存储的不block尽量把它存在一起,这样加速它的读写速度。
27:05
啊。它的基本原理都是一样啊,所以我说啊,第一个问题啊,Block块不一定是连续的,有可能是分开的。存放的啊,这是存储的时候第一个问题。第二个问题。10KB的一个文件,三个block是12KB,那也就是说最后一个捕block可能会有2KB的空间是空闲的。那我问这2KB还能再存储其他的文件吗?各位,答案是不行,Block是存储数据的最小单位,那换句话说,这2KB的block就会浪费了,所以我们说啊。你的这个文件的大小,硬盘上存储实际的数据的大小,和你硬盘空间占用的大小,或多或少都还是会有一些差别的,不可能完全一样啊,所以啊,这里注意啊。
28:02
这里有两个事儿,第一,Block不一定是连续的。但是系统会尽量连续存放。第二个事就是。Block是存储数据的最小单位,如果一个block只要占用了,哪怕没有占满其他文件,就不能再往里写数据了,好。格式化,我们绝大多数的空间位置都变成了block,用来存数据,那上面这些小的这些部分小空间干嘛?哎,各位我问一下。你想4KB一个block对吧,你要是这个这个这个,比如说你看呃4KB一个block,那40KB就是40个block,那四兆呢,就是4000个对吧,那1000个block,那要是四那个四,呃四个G呢,就是1000乘1000个block,你要是400个G就是一一百乘一千一千,你的分区现在是不是都是几百个G 100乘1000再乘1000这么多不block,我问你找起来方便吗。
29:03
换句话说,你的数据块会非常多非常多,查找起来是不是很不好找,那怎么办呀?各位,你们去过图书馆吗?去过吧。这个图书馆啊,你想他的书是不是很多,你如果图书馆没有索引。你进去之后就让你找本书,你一层楼一层楼,一个阅览室,一个阅览室找,我估计你在里面找,找一个礼拜也不一定能找到你要的书。效率也很低对吧,所以怎么办?图书馆是不是会有阅览室这个,所以先去找目录,目录里写什么,是不是就是你的这个什么ID号,对吧,然后呢,什么书名,然后什么作者,价格,什么购入时间,借阅时间等等等等。最后最主要的一个内容就是它的保存位置。它放在第几楼,第几个阅览室,第几个书架的第几层,去找去吧,是不是才能找得着,对吧,所以啊各位。
30:02
我们的数据的量可比图书馆里的书可多的多了,那我们是不是也要有这样一个缩影?知道吧,再比如再打个比方。在那个中药铺。见过那个抓中药的那个小柜子吗?他一面墙几百个都是那个小抽屉,里面是不是放的都是中药,那个是不是也得它是啥?那个中药铺那个是啥,它是从有中药铺开始,大家就遵守一个规定,左上角第一个放什么,第二个放什么,第三个放什么药材,都按照这个顺序放,所以学中药了先要干嘛,入门先背这个东西。所以你会发现,好像给你抓中药的那些药剂师根本就不需要吃,拿个表格查一下这个药在哪,但人回首回身一拿就拿出来,那是长年累月背下来。但是基本上和我们这个相似,当然当然他们只有几百个,我们这个不行,这不能靠背怎么办?我们就有类似于图书馆的这样一个索引装置,就放在了上面。
31:07
每一个文件。会有这样一行索引,我们把这个索引叫做I know。英文名称,爱node中文名,爱写点。这I node里面,它的大小是128个字节。一个no的是128个B就是字节。那咱里面存放的数据是这样的,首先诺的号。也就是ID号啊,你就可以理解找文件主要就靠这个号,就靠这个号来找,然后呢,它的文件的时间,各种时间,什么数据修改时间,访问时间,状态修改时间都在这里。再有就是这个文件的权限放在这儿,权限也在这儿啊,我我这样写吧,时间。哎,漏了号时间权限,那也就是说当你要访问这个文件的时候,你先要判断一下这个权限,你有没有,有权限才告诉你位置在哪,你才能去访问,否则就直接拒绝,最重要的内容就是它保存位置。
32:11
哎,这个数据在哪?在第几个拉框里你才能找到。好,那也就是说所有的文件都必须由切。啊,还不能说只能用一个,在特殊情况下,有可能两个文件有一个啊,我们后面再说,那也就是说每个文件都得有这样一个按节点号,按节点信息才能找到它的数据。OK,这就是格式化的,基本的。这个原理了。我说还是很麻烦的各位,我问你件事儿啊。啥事儿?Block能够占满。我相信我们的学员都见过把硬盘空间写满了存不进去,都见过对吧?那有没有可能把note写满?换句话说,I nod有没有总数量限制?
33:02
他如果要是有总数量限制,那他是不是就一定有他的这个写满的可能。哥。你们可能在这里会有点懵,那我说这个是有可能写满。它是你的硬盘大小不同,虽然这个数是不一样,但是它也是在格式化的时候事先就准备好了,你的硬盘这么大,它就这么多,I的就这么多写满了。你就没有地方写入文件也一样存不进去。所以小心。在实际生产服务器上,包括你的个人机也不能无限制的上传空白文件,比如说老师,我上传的就是空文件,没有占空间不行,No的,它也是有极限的,也能写满。当然我说。把俺弄的写满的情况极其少见。极其少见,这个事儿很少出现,但是啊,你一定要记得这个事儿,不能让他随便上传库文件。
34:03
无限制的上传空间,如果碰到恶意人员,拿一个脚本循环往里写,这个事儿也是会把你弄死的。听明白了,好,这就是格式化的基本原理。首先,我是拿Linux做举例来讲的。当然各位,我说第一次见,第一次见这东西可能还是觉得很懵的,没关系啊,这个事儿我说后面还会再讲,你现在就是把我讲的记住就行了,记什么?首先,存储空间是block。对吧,Block默认是4K,它可以是2K,也可以是1K。其次,存储的时候,它不一定是挨着顺序存储的。第二个就是,呃,一个block是存储数据的最小单位,如果一个block里面放了数据,剩余的空间是不能再去存储其他文件。其次,每个文件都会有一个。
35:01
按节点号,那这里边按写点的大小是128个字节,里面保存了按写点的号加时间加权线加位置啊这样的信息写在按节点里面。好,这个时候这就是我们的格式化的这个基本的作用,其实我说你完全可以把格式化就理解为柜子的大隔断,只是柜子的隔断是大小不一的,我们这个呢是大小一样的,而且是有一定要求的。哎,那。我问。你给柜子打隔断的时候,你给柜子打隔断的时。它里面的这个数据会不会丢。换句话说。你给你们家的柜子打个乱,你要不要先把里面的衣服拿出来?你不会落着衣服在上面打个字吧?不会吧,所以格式化会附带把这个硬盘的数据清空,但是勤你小心,格式化绝不是为了清空数据,绝不是它的目的是为了写入文件系统。
36:07
好了,这就是格式化的组。那。我们简单复习一下,我们今天讲了。这节课讲了,我们讲的是分区。分区其实是四个步骤。我们今天。这两这节课讲了。第一个步骤和。我们这节课讲了第一个步骤,第二个步骤,后面的这个三步骤和四步骤,我们下节课再说第一步,我把它总结,我说叫分区。而我们的分区主要。我们的分区主要分了两种,分区表MB。和GPT2种分区表。那它的区别在于mdr分区表最大识别2.1T分区,硬盘这个就并不淘汰了,最多支持四个主分区对吧?而JPG呢,能够识别这个9.4个ZB,最多理论上能支持无限个分区。
37:04
其次,为了突破四个分区的限制,我们就分出了主分区,按B当中分了主分区、扩展分区和逻辑分区。这是接下来我们讲了格式化,格式化大家牢牢记住是为了写入文件系统。OK,而我们Linux下现在我们这个。六我们使用的是ES74文件系统,然后我们讲了一下格式化的基本的这种原理,好,这节课的内容就是这样,我们下节课再见。
我来说两句