00:01
啊,那么这张呢,咱们来讲一讲这个磁盘的。管理,那我们来拿了一块新的硬盘。在服务器上我插了一个新的硬盘,那这个硬盘我怎么管?这是我们这张来给大家介绍的内容。那在Windows里大家应该也针对磁盘空间做过管理,不过呢,一般Windows买过来机器以后,它可能都给你,尤其笔记本都给你做好了,分区也分好了啊,有些同学可能也不动它。当然,那么在我们生产中对于硬盘的管理,磁盘的管理,这是一个基本技能啊,那么一块硬盘要想使用怎么用呢?通常来讲,我们一般也是跟那个上一章讲的。变异安装三步是吧,大象放在冰箱里也是三步,非常像,那第一步干嘛呢?那大家虽然没有在Linux里用过磁盘管理,但是Windows里是不是玩过啊,那Windows里怎么去管理磁盘呢?
01:09
你比方说你买了一块新的硬盘,固态磁盘插到电脑里了,咋用啊,是不是第一步先分个区啊,啊,当然你要不分区,那整个硬盘就一块了,一般都要考虑分一下区,分区比方说Windows里分区不就C盘D盘嘛,对吧,分完区以后,那接着我们是不是要创建文件系统啊,所谓创建文系统说白了就格式化,那格式化我是不是要选择什么,当然Windows里我们一般用的比较多的是。NTFS。啊,在Linux里面它有自己的推荐使用的文件系统啊,那U盘里面U盘用什么文件系统一般。U盘也可以用NTFS,不过U盘也支持什么SAT32是吧,啊这样的文件系统就是说你在。
02:02
把分区分完了,第二步要创建文件系统,那么第三步呢,就给它分配一个盘符,然后Windows里面,比方说你U盘的话,你要给他分配个什么啊,某个盘符啊,当然在Windows里有一个比较方便的地方,就是这些事好多它自动完成了。啊,这个你像分类盘符,有的时候你下一步下一步都给做完了,那你就更好了,实际上这些过程都是有的,只不过由于图形化界面嘛,做的比较友好,所以有的时候我们好像感觉不到这样的一个特别明确的步骤。那么在Linux中,由于我们都是通过手工的执行命令来实现的,所以这个执行分区的管理,包括创建文件系统的管理,包括所谓的挂挂载,就是给他针对盘符,那这种过程呢,都需要我们人工去完成啊,所以我们在学习的时候,脑海里就必须要清晰的知道对磁盘管理的每一个细节,每一个步骤。
03:05
那么这张呢,我们就围绕着磁盘管理这个话题来给大家介绍,当然还有一些高级的用法啊,比方说如何来实现容错,那么在生产中我们并不是单硬盘独立使用的,经常会把多块硬盘组合在一起使用,我们构成所谓的read等等一些技术逻辑卷,这也是我们这章给大家介绍的内容啊。所以这张围绕着就是磁盘存储来给大家介绍。好。啊,那首先我们先来看一下,要想对硬盘管理的更好,那我们就得了解磁盘的物理结构。那这个磁盘的结构和你的硬盘类型息息相关。最早我们曾经给大家说过啊,一切接文件就是力量里面经常提到的一个概念,那利用这个一切接文件这种逻辑,我们要使用任何资源都最终表现为以文件的方式来访问,这样带来的好处就是作为程序员、开发人员来讲,管理是什么,全都是以文件的方式来进行交互。
04:22
啊,我在我眼里全是文件,那无论你是硬盘,无论你是网络,在我进行通讯的时候,在我进行操作的时候,全都以文件方式。那这样的话呢,也就统一了访问接口啊,相当于都是一样的啊,不管你什么资源,对我访问来讲都统一成文件。那么比方说我们要去访问一个磁盘,访问一个网络,那么在我眼里的都是文件,那都是文件,那我就可以用同样的方法,同样的操作手段,比方说打开文件,读取文件,写入文件,关闭文件。
05:02
啊,都可以用这些方法来进行访问。啊,管你是什么样的资源,反正都是文件,只不过是不同类型的文件而已。那这就是在Linux中,当然有了这样的文件的概念以后,那你要访问这些资源,那既然是文件,是不是就必须要放到某个目录里?因此我们现在单根结构,那单根结构根的下面有很多文件夹,你要访问这些资源,必须要关联到这个单根的这个树状里面的某个文件夹的里面去啊,要不你和我现有的数没有关系,现有的这个目录结构没有关系,那文件怎么访问啊,对吧?所以我们必须要把所有的资源。关联到现有的这个目录的数结构中啊,关联去体,当然这种关联我们前面曾经也跟大家说过啊,这就挂载啊,就挂载把一个所谓的资源和现有的单根的某些目录关联在一起,关联在一起以后,我们从树的根上一级,这么下来,最终就能访问你这个对应的文件了。
06:12
啊,所以我们所有的资源既然是文件,就必须要关联现有的数啊。啊,这个过程就是挂载,在之前呢,我们提到过在Linux中有好几种文件的类型,大家还能想起来吗?这也是个面试题啊,有几种类型啊,其种文件类型,对其中有两种都是和硬件设备有关啊,那么我们叫设备文件,那么设备文件有两个都是设备文件,一个叫块设备文件,还有一个是字符设备文件啊就两种块设备文件呢,是以B开头。啊,就是我们从LL就可以看到是吧?啊LL啊,你看尤其这个D项D下啊,这里面有C开头的,有B开头的。
07:17
有C开头的,有B开头的。啊,你像这个硬盘这些都是B开头的。那B开头的表示块设备,C开头的字符设备,块设备,那它就是以块为单位来存放数据,典型的就是硬盘,硬盘呢,它在。读取写入数据的时候都一块,当然这个块呢,那就不是一个字节了啊,这个块呢,比方说一块512字节,一块1024个字节一块什么4K,这个块的大小,不同的设备它不一定是统一的,即使是同一个设备也可以进行定义。
08:05
总之它是块为单位的,比方说这次一块就是1K进去了,我一访问就是1K1K来访问。而不是一个字节一个字节访问啊,当然大家想想,块的方式访问就相当于批量访问,一次性的我就来这么多,哎,而字符设备呢,它是以字符为单位,它是一个字符一个字符来进行访问,那么比较统比较常见的比方说键盘,大家看键盘,我们敲键盘是不是一个字母一个字母往里输,对不对,那就是字符为单位啊,另外块设备往往它是随机访问。啊,为什么叫随机访问呢?大家想想啊,一块硬盘里面放了很多资源,当我去访问硬盘的某一个文件的时候,这个文件可能是放在磁盘的某一个。某一个磁盘空间中,那我要访问这个文件,是直接就奔到这个文件访问呢?还是从头到尾的从第一个文件一直顺序找找找,找到这个文件才能访问啊,假设我这个硬盘上有1万个文件,假设这个文件诶是第1万个文件最后建的。
09:20
那我去访问这1万个第1万个文件的时候,需要不需要从第一个文件开始,顺序的找找,找到最后才能找到第一个最后一个文件。需要不需要,那如果你真的做这样做,那岂不很痛苦吗?那那事实上是不是的,事实上咱们硬盘上放了很多文件,那虽然说你摆排放啊,肯定有一个次序,但是你访问不需要按照次序排队这么访问,哎,你访问的时候可以直接跳到这个文件,这直接访问它。明见了吧,哎,就像我们在一个仓库里面摆了好多商品,你摆放你肯定是有一些排排放次序的,但是你要是拿这个货品的话,难道你要说从第一个货品开始排着队这么找吗?那这是不是效率太低了,所以我们就直接你要说我们是不是手上一般你像这个大的仓库,它有福印啊,一查说诶这个我要找的东西是在第几个第几个架子上什么什么这个你看我这两天去取快递,取快递他那个那个取快递的上面有个编号,说什么第几号第几号,你看我昨天取了一个什么553,什么四四千,那个五呢,好像就是第五个大架子,第三就是第三排。
10:28
哎,那个404,比方说就是这个编号,所以我利用这个东西咔就找到它了,我不用从第一个什么找吧,那这个效率太低了,哎,它就是直接利用那个编号就可以震到,那么这个硬盘的访问也是类似的啊,它是我们叫随机访问,这叫随机访问那而我们字符设备是顺序访问,那也就是说从第一个开始找,为什么找不能跳着找,我们只能按顺序,那这个顺序设备比较典型的大家应该生活中。不过现在不用的不多了啊,以前你们用过那个录音机的磁带吧,这个磁带那东西你能跳得着吗?你不行吧,你要至少得快进快退吧,你也你不能,你不能抓过它,你不能跳啊,这快进快退,以前我记得进以前那个动不动那个磁带就搅一块了,拿着筷子塞进去给他是吧?啊,大家可能还想象出来啊,当然这个磁带现在已经是看不到了啊,不过家里有可能还留着一些这个古董的,那前两天家里还翻出来一些什么英语磁带,还在那买的。
11:27
啊,一一看那20多年前的什么考考四六级的时代那。啊,那这就是一个顺序访问,顺序访问,另外呢块设备呢,通常来讲它是有缓存的啊,那么利用缓存可以提高效率,比方说我这个一块,我要访问的时候,我可以把它这一块读到内存里面,下次再访问的时候,如果内存里有这个数据,我就可以直接利用缓存来进行访问,来提高效率。啊,字符设备往往是没有缓存的啊,所以这个呢,就是它们之间的一个区别啊,区别,当然这个区别实际上呢,我们啊,通常来讲大概了解即可,因为这些很多都是一些硬件方面的信息啊,一般来讲我们知道他们的特征即可,那么典型的块设备,我们看到基本上都是硬硬盘。
12:21
那其他的这些都是字符。当然其他这个L开头不用说了,日软链接对不对,还有什么D啊D都是文件夹,这这不是设备了,这我们就不关心了啊,那实际上就两种啊,一个是B,一个是C,那大家也知道,你看我们之前见过的什么now,这不都是字符设备吗?啊,你像这个什么zero,这不都字符设备吗?对吧?哎,自动设备啊,这是咱们给大家说的这些设备的类型啊,啊,当然设备明白了以后,那咱们就重点来看磁盘啊,那磁盘这是我们这张重点研究的对象,那磁盘呢,无非就是我们在硬盘插入主机之后,它会自动的在你的系统中识别出来,诶当然现在有个问题,我能不能利用find命令搜索出我所有的块文件。
13:14
咋找啊,那告我这个命令正好复习复习啊,咱们刚学过那个发命令了,那这个已经很简单了,怎么搜啊,快啊,比方说我也不知道它在哪,那我就从根开始搜吧啊那那这个要找的是块设备文件,这个怎么搜啊,Tap,然后呢,B这就是当然那我就看出来,你这光名字我也不知道啊,LS这边看的清清楚楚啊,看到了吧,所以大家学会以后啊,你就多用啊,天天用啊,说实在的也就熟了啊,没什么难的啊,这个说实在的,咱们这课程你们觉得有多难呢?
14:01
我觉得最大的难就是记不住,最大的难就是量大,其他的实际上都好说,没什么特别难理解。那难理解的就是你敲的不够多。说在你要是学开发的话,那真是有点难,开发的话呢,需要懂一些这个逻辑处理,甚至还有一些算法,所以如果你小学数学学的不好,什么进水管出水管搞不清,那你这个学开发可能就真的有点难了。但是做运维说实在的,目前还谈不上,那没那么多强强的逻辑思维,那背嘛,人家敲一遍记住了,你敲十遍记住了吧,对不对,不行了,20遍那不就记住了啊,所以学运维啊,工资又高,又不需要特别强的这个很强大的这个逻辑处理能力是吧,不需要你有很很很好的数学功底。所以我觉得适合一般普通学区啊,大家下点功夫就好了。
15:03
好了,这是,你看find命令找到了,当然我们设备主要在这里面,那么这些设备呢,我们看到它这有两个数字,当然大家应该发现我们前面看到的这些所谓的。字符设备,它也有这两个数字。大家都知道这个这个地方的数字普通文件应该放的是什么呀,如果是普通文件,这这个位置放的什么东西呀,是不是放的是文件的大小对不对,你看它这不放文件大小,放了两个数字啊,逗号隔开。哎,那这是什么东西呢?这是什么?哎,那这个东西实际上表现的就是这个设备的主要类型啊,我们称为主要编号,称为主要编号,就是每个设备呢,它有一个类型的编号叫啊major number就是这个主要类型啊主要类型,那主要类型后面这个呢,是它的四。
16:08
就是你是这个类别啊,那这既然是这个类别,那好,那你是这个类别的第几个设备啊。对吧,啊,你像咱们都是硬盘都是第八类,那么第八类,那你不是都是第八类,但是你组有个各自的编号吧,哎,那所以这两个组合起来就描述了一个硬件设备的啊,当然这个不一定是硬件设备啊,就是设备文件的啊,它这个唯一标识。啊,有人说,那是不是就是只要我们确保这个编号是一样的,它就是同一个设备呢?如果我的设备名不一样,路径没有放在同一块,但是我这两个设备的编号是一样的,是不是它两个就是同一个设备啊?是。啊,比方说我们这有一个zero,这个zero呢,它是一五对吧,那如果我在创建一个文件也是一五。
17:07
啊,我只要确保它是一五,但是设备名文件名肯定路径不一样,那他俩是不是同一个设备呢。啊,那还有一个还要确保同一个类型,那C这三个确保都一样,当然这个东西怎么做呢?诶,咱们可以有一个命令,可以创建设备文件,那这个命令呢,叫那那。这个make那的命令可以创建设备文件,注意这个设备文件呢,不能用touch命令创建啊,Touch命令创建的是普通文件。啊,咱们以前不是用touch命令创建普通文件嘛,对不对,那么用这个命令创建的是设备文件啊,怎么创建呢?大家看创建的时候你要指定它路径,比方说我就不放在data下啊,我就不放在第一位下,我就专门找一个data来放啊,比方说我们就随便写一个吧。
18:06
叫这个test一位起个名啊,然后后面跟什么呢?跟上它的第一它的类型,第二它的编号跟上这样就可以了,这样的话我们就在贝塔下创建了一个T子,第一位类型是C,然后主要编号,哎,小编号都写上了。这样就可以了,那我们来看看是不是真的成了呢?成了没,是不是成了啊,那成了以后,那现在我们利用它。能不能功能跟这个zero是一样的呢?因为他这回用的编号不就是zero的吗?那咱们以前是不是DB来着,经常用zero是吧,那这回咱们是不是可以不用zero了,用这个了是吧?那咱们来试试吧,比方说我们就也在data下创建一个文件TEST1啊,建一个文件一块啊,来一个100个十个就行了,十个是不是就建了十个零啊,理论上。
19:17
对吧,那是不是真的能成功呢?我们来看一下,首先看看大小,大小没问题对吧,看看里面的二进制是不是零。是不是?说明什么?一样吧啊,你看这个文件是不是和这功能就一样了,一样了吧?哎,这就是利用这种方式可以来创建设备文件啊。我把这个例子给。这有没有创建,这有个命令啊,这有个命令,这是创建那个设备文件的,我是刚才演示这个第二种类似的。我把这个小意思放在这儿。
20:02
好,这是刚才给大家演示的创建设备文件,当然那创建会创建,那删除咋删啊。删除用这个命令能不能删。试一下试一下,试试就试试是吧。删了吧,啊,这个可以删可以删。山,放心,就这么山。啊,当然这个这个东西啊,Copy能考吗?啊这能考吗?我不去创建了,那是我考过来不得了吗。
21:03
这能不能考啊?行了,半天没考完,赶紧停了吧,为什么呢?你看就知道了。发现了吗?你跟我们原始的文件能一样吗?根本就不是同一个东西啊,那都155兆了,里面放了啥,155兆个零,得亏我CTRLC及时止损。是吧,要不你硬盘满了一会儿。是吧,实际上你要把硬盘满了,实际上这个命令就可以做到。是不是啊?比方说你想把身边小伙伴的电脑搞塌了,你给他烤一下就行了,当然不如山根那么痛快,是吧?啊,所以这个当然你要想实现拷贝这种特殊文件,我们说过怎么做咋做呀。
22:05
咋做呀?哎,我们保留属性不就得了吗?对不对,保留属性啊,把它覆盖了再看是不就行了,这不都学过的吗?好像很陌生的样子。打。好,我把这些例子都写在这啊,啊去操作。设备。
23:07
好,那现在咱们知道了设备文件。它和一般文件确实是不太一样的。当然我们这块呢,重点研究的是磁盘,所以我们接下来说说磁盘。那么磁盘文件呢,在目前来讲呢,大家看到的都是这种设备,在刚才我们用find命令找到了目前来讲呢这些硬盘文件。块设备文件这些,那么SD开头的表示是硬盘abcd。分别表示它是第几个硬盘。那当然我现在只有一块硬盘啊,这个S20呢是光盘,那这张呢,我们会做很多磁盘的实验,所以为了做这张的实验呢,我们加一些硬盘进来。
24:05
加一些硬盘进来。好,那我在这儿点击设置啊,来这这加。嗯。好,现在只有一个200G的硬盘,再加一块啊,选中硬盘添加,那我们看到这边它可以选择。硬盘的类型,这也是我们在工作中大家应该知道的磁盘接口,这个磁盘接口历史悠久的,老的是IDE,大家如果家里有那种十多年前的老硬盘。他就是IDE的。啊,我家里有一个IDE接口的硬盘。看了一下,那个时间是2002年。80G的硬盘,结果我现在已经没有ID接口了,所以这个硬盘没地儿插了。
25:10
但是里面又放了我的青春的一些数据啊,80G呀,多少MP3呀,那个年代都喜欢攒MP3是吧。嗯,看来跟你们没有共同语言是吧,你们不攒IP3,你们攒什么呀。啊,MP4啊,高清大片是吧?啊,确实是现在都是上T的硬盘,我这80G也放不下啥东西啊,所以后来我就从网上买了一个那个专门的IDE转咱们现在的家用硬盘的接口啊,我们现在家用硬盘都是sata接口啊,对吧?Sata的啊,当然这个你像笔记本它还有M2M点二的接口的啊,当然这都是比较新的了啊,一般的都是sata的。
26:08
那sata接口和IDE肯定是不一样的啊,IDE呢是并行接口,从现在sata啊,这些都是并行接口,呃,串性接口啊,这些都是串行接口。那转过来,转过来以后呢,哎,把它转换了一下。然后才能识别,识别完了以后就可以看到很多年前的数据了。那这个IDE呢,你要加不是不可以啊,在这个V里面,你要加,你需要关机加它这个不是在线加啊,为什么就是IDE呢,它是不能断,不能在就是呃,不断电的情况下来插引盘的。你这样的话,如果你直接断线操作这个ID,硬盘会烧毁的。萨塔和scary scary呢,是以前老的。
27:01
服务器上用的,现在实际上服务器也用,不不是用用SASSASSAS就这个sa。Sa,这个是目前服务器用的主流接口硬盘。啊,家用用sa scary,包括IDE,这都是以前老的scary呢,是早期服务器用的,现在服务器用SAS,哎,以前家用用IDE,现在家用用sata。看这就是它的硬盘接口类型啊,硬盘接口类型这是比较老的。我把它放在后面去。好,这是它的一个,这个是服务器上用SS啊,我把这个前后次序摆一摆。这个是咱们服务器上用。
28:07
啊啊,不管是哪种接口,在咱们Linux里目前识别成团通通都是SD开头。那现在你看我这加一块硬盘,我们就简单一点啊。啊,我就选择推荐的这个吧,Nv me这个要加的话也关机才行才能加,大家在安装Windows的时候,如果你选择的是渗透S的。这个系统,那可能它默认会推荐你用N。那NNB加完以后,它的生成的设备名还真是不一样,它生成的设备名是这个东西。有没有同学是这么装的?有同学是这么装的吗?如果你选择当时硬盘是N,那么将来它识别的硬盘这个名字看起来很别扭啊,它将来识别出的第一个硬盘是N1,第二个硬盘是N2这样的一个名字。
29:12
好,那现在我们还是加这种比较传统的硬盘,然后这推荐就scar了啊,Scar下一步创建新的磁盘,我们这选第一项,因为我们这个是第一,就是新创建,所以选第一项,如果你已经有那个虚拟磁盘了,你可以选第二个,甚至你可以选择用温用操系统,就是我们目前电脑里真实的硬盘叫物理磁盘,不过这个小慎用啊,这个应用的话,万一。你关联到虚拟机里面,你整个RM,你把虚拟机一操作,它实际上操作是物理硬盘,就把硬盘文件删了,所以呢,不要去,通常不要建议用虚拟这个物理磁盘,还是选择虚拟磁盘。啊,多大,然后说20G,我们做实验够了,做实验够了啊,然后选择将虚拟磁盘存到一个单一文件中啊,那如果你选第二项默认它就会可能会生成很多细的小文件啊,如果这个数据特别多的话,可能会几百个上百个小件太多了,所以我们建议还是放在一个文件里管理起来省事啊。那么生成单个文件是谁呢?就是它。
30:27
这个文件它代表着20G的硬盘,这个文件放在哪呢?就是和你放虚拟机放在一个目录下。放在同一个目录下,那也就是说你将来在这个磁盘上存了一些文件,你想把它这个硬盘拆走,接到别的电脑上,那很简单,你把这个文件拷走就行了,那这个文件就代表着那个2G的硬盘,所以你把这文件拷走,相当于把这个硬盘拆走了,就这意思。好完成这样的话,这个硬盘就加了,当然我们后面还要做别的实验,所以这呢我们就多加几个。
31:04
那我这少一点啊,比方说就来一个十个G。好,那现在我们就加了两个硬盘,20G和十个G,然后点确定。现在呢,我们目前来讲呢,在这儿应该增加了U盘,但是。是不是没有识别,那没有识别,我们说过怎么识别了,大家应该知道的,现在怎么弄吗?什么E口杠杠杠那个路径是啥来着,就是is下的。Class下的什么scary host,什么HOST1HOST02是吧,干对不对,算了,我也记不住啊,我没有别名啊,你看好使不好使啊,好使。
32:01
你们记不住吗?记不住写,别记不住,你敲嘛,敲十遍不就记住了。当然不要像我这用别名啊,因为我敲的多了,我懒得敲了,你们初学你就别来了啊,你该敲敲看,看看我这别名定义的多好。是不是?啊,无非就是把这个命令抄了三遍嘛,是不是分号隔开了HOST1HOST0后的二,这不就这这这几个文件吗。啊,初学不建议大家用别名啊,等你敲的腻了,那说明你就可以定义成别名,你刚开始自己还找不着呢,定义别名干嘛好,那现在我们已经识别了硬盘,这已经成功出现。
33:03
那显而易见,我们看到ABC分别就是第几个硬盘的意思了,那这个硬盘在有些场景下,它的硬盘名。并不是固定的,就非得叫SD,刚才我们也说了,比方说你增加的是N硬盘,它的命硬盘命名是这个,这个少见啊,在虚拟环境中啊,尤其我们将来生产中可能用的都是虚拟机,不是物理服务器,虚拟机的话,它的硬盘又不一样啊,尤其比方说我们将来用阿里云啊,腾讯云啊,那么它的硬盘是这个形式。啊,可能会发现什么VD什么什么。后面跟上什么abcd啊,VDA表示第一个硬盘,或者是X v DAX v DB。啊,表示虚拟的,如果你看到这种,那肯定是虚拟机了,虚拟机。啊,那除了硬盘,我们稍后要管理这些磁盘空间,通常都是要划分分区的,大家看这边已经有分区了,那么这个数字123实际上就代表着这个A硬盘上的不同分区。
34:15
那这就是我们要管理的磁盘空间,它用到的概念。啊,刚才我们也提到了硬盘的接口类型啊,这个硬盘呢,实际上从它的接口来讲。刚才我们也说了有早期的IDE,那这个就是早期的IDE,用它里面那个针特别多。然后这边是个电源,这是电源插插头,这是数据接接接口,数据接口接这个,电源接口接这个。那中间这个什么东西啊。这个大家。
35:00
不太接触这些老硬盘啊,这是跳线,这是跳线,那在老的硬盘上,它有那个什么主硬盘,从硬盘。它有跳,通过这个跳线来决定你是主硬盘还是从硬盘啊。在普通的电脑上,一般来讲,这个电脑的主机箱里面,主板里面它有两个。接口。两个ID的数据线接口,这一个数据线接口可以拉出一个数据线,这个数据线呢,它拉出来以后,它上面是可以带有两个。两个接线的这样的一个,呃,接口的就是从这个地方拉出来一个数据线,它有两个头可以接,分别接两块硬盘。啊,一个是主,一个是从。那主和从设好以后,将来可以决定,将来将来计算机启动的时候,把谁优先设为第一个啊,所以它这个设主和从靠这个跳线来决定。
36:09
当然我们这一个数据接口连出两个头来,那这有两个,所以我们就最多可以接四个。通常早期的因为有光驱嘛,所以光驱肯定会占一个,所以一般来讲早期的电脑硬盘最多接三块硬盘。啊,当然你要不接光驱可以接四个。明确了吧,啊,就是它的接口。当然这是早期的scary接头数据线啊,现在咱们这种都淘汰了,这是并行的,并行的缺点就是它的速度很难上去,为什么速度很难上去呢?有人说并行,那并行的话呀,理论上是不是应该速度快呀。啊,我们经常说并行处理,并行处理,你像我们这两个都是并行的啊,并行的那理论上应该是速度快才对呀,结果现在竟然反潮流,现在我们目前主流的接口全都是什么呢?串行的,这这都是串行的。
37:19
这个S呢,实际上就是串行的意思,这全是串行接口,那串行接口我们都知道,串是不是一个一个来嘛,就排队嘛,并行是大家一块走的,那为什么串行的比反而比并行的要快呢。这个有点和我们的平时的思路不一样啊,并行之所以快不起来,就是因为他并行的原因,这说话说的那啥叫并行的原因,哎,并行,比方说我们这儿有十个人要并行,这个并行啊,你并行十个人同时并行感觉快,但是真快的起来吗?注意不一定为什么他要齐头并进。
38:00
就相当于我们排着队,十个人要并排走,必须保持一致,你不能一个在前,一个在后,这不行,一个在前一个在后,就数据乱了,大家必须要排着队走,大家想,你看那个军队,那个仪仗队排的很整齐,但是它能快的起来吗?快不起来,一快了就乱了。表面上看一大排过去了,但是他快不起来呀。因为它必要保持平行啊,要走一样的速度啊,大家都到这个位置,这样的话呢,是不是速度很难提升。而串行。虽然它是一个一个来,但是它是不是可以尽可能快啊,你这个只要有多快,我都可以串起来,互相不干扰。定型容易产生干扰啊,有一个慢,大家都慢拖了,拖了后腿了。所以这就是他背后的逻辑啊,当然这个咱们不是搞硬件的,你知道这个概念就行了啊,总之现在流行串行啊,现在咱们流行的这种接口全是串行。
39:01
啊,而且sata和SARS这两个接口啊,家用用sata,服务器用SAS。这两个接口实际上是相似的,大家看这就是两个接口,家用的是sata sata呢它中间一个是数据接口,一个是电源接口,这两个呢是断开的,中间是断开的。你们应该拆过那个硬盘是吧?啊拆过的话知道这两个口分别是什么口吗?哪个是数据口,哪个是电源口?我这正好拿了一个两个T的。T这是两个T的一个机械硬盘,两个T跟这个一样啊,也是萨这个,这个萨接口就是萨塔接口,萨塔接口那左边这个是什么口啊。
40:08
啊,电源口吗?电口有这么宽吗?左边这个是数据接口啊数据接口啊,你你看一下你把那个电脑那硬盘呃,电脑主机箱是有主机箱吗?你可以拆开啊,就是咱们有那个呃,台式机它不是有一个红的一般一个线嘛,是吧?那个数据线接头那个头是不是特别小是吧?那个那个那个实际上是一个啊数据线那是个数据线,那个数据线接的一个很短的一个地方。啊啊,这应该是个电源线,它拆开的,当然你们现在可能用的是那种什么固态硬盘,固态硬盘的话呢,你要是M2可能不是这种接口啊,它是分开的一个数据线,一个电源线给它拆开,中间不连着。
41:15
而服务器上的SARS接口,它中间有一个,那个连着的,它中间不缺,它没有豁口,它连一块的,但实际上它两个是兼容的,就是说SS和sata,实际上sata属于SS标准的一个子集。所以SARS是向下兼容于sat塔啊,那二者是兼容的,那兼容的话呢,就意味着我们家用电脑的sata硬盘你是可以接到SS主板上的。反之不行啊,就是你把服务器上的硬盘你拆下来接到家用电脑上接不上去,但是你把家里电脑的硬盘拆到接到服务器上才可以接。
42:00
也可以写啊。当然,这个东西我们一般不会混的结啊。啊,知道这个概念就可以了啊,总之你看这个地方有一个连着的口,这是分开的,分开的就是加一连在一起的,但是实际上所谓的连,它就是一个塑料片啊,就是个塑料片。它中间应该也没什么东西啊,他这个家这个东西就是为了防止你混混插,防止你混插啊,因为这个刚才说了,你把家里的电脑拆到装到服务器上可以,但是服务器的硬盘你记得家里电脑上装不上去,就是因为这个口它不一样。哎,口的不一样,防止你误差的。那目前来讲呢,SS和SS的速度6G,当然号称现在应该有更高的速度了。但是如果就按6G来算的话,注意这个速度是BPS啊,BPS我们都知道是以秒位为单位,所以6G1除。平时我们传数据,平时我们在硬盘上看文件,都是以字节为单位吧。
43:05
比方说我考了一个G的大片,给你们FBI warning的那种是吧?啊,一个G的大片,那一个G是说这一一个G是一个G字节还是一个结位呀。当然是字节了,要是位的话,你肯定看的不舒服,还没看就没了,差了八倍呢,是不是啊啊,你要高清的更得大一点,所以我们必须是以字节为单位,但是网络中传输,包括硬盘速度都是以V为单位,所以呢,你这个一个位和字节之间的关系,大家应该知道的是差八倍的一个字节相当于八个位,所以呢,你这个地方你要把这个位转换成字节,那是不是得除八,那你想六个积一除八,这算出来多少了?也就是。八八八六百四,那就是七八百兆吧,是吧,700多兆不到800兆各字节,也就是说顶了天了,你的传输速度能达到700多兆是不是700多兆,当然这是理论值,能达到吗?达不到啊,一般也就得到。
44:22
你没设过吗?你家里的那个就是你现在不是有有机械硬盘吗?机械硬盘一般多少,三大接口的几十兆有点太可怜了,你们是U盘,如果是三踏接口的这种。比方说固态硬盘,固态硬盘它也有这种sata接口。固态硬盘的接口,萨达接口,它速度更快一些,一般能达到400兆500兆左右。但是从极限速度来讲,也就顶多七百七百多,但是肯定达不到700这理论值,所以也就五六百就是顶偏了。
45:03
也正常,就四五百这样,四五百兆。啊,所以这个速度现在是上不去的啊,上不去的。当然现在我们有一那种什么M点二接口的是吧,这个M点二接口的速度就一定快吗。注意啊,M点二的这是一种接口标准,接口标准M点二,就现在新的那个笔记本啊,台式机都支持M点二了,那个M点二呢,就长得跟那个内存条似的是吧?呃,它实际上长得跟内存条一样,就就是一个芯片,哎,直接卡到你的电电脑里,那个M点二的速度,注意不一定都快,别买错了啊,那M点二快不快和M点二本身没有关系,和什么关系,和你的支持这种nv me协议有关,知道吧,所以这个速度并不是说U接口完全控制,和协议密切相关,所以大家将来你真的要想买硬盘,千万别光看接口,光看固态磁盘,固态磁盘不一定快啊,比方说我们去京东瞅一瞅。
46:20
啊,大家看这个地方有一个硬电脑,我们去找硬盘,呃,硬盘咱们就找固态磁盘,固态磁盘理论上比机械硬盘要快嘛,固态磁盘它里面都是芯片对吧,芯片它不是那个机械的性质,大家看这里面是不是有M2 M点二,你看它这是不是有M点2SAT塔总线和M点2n nab协议,你看这两个是独立的分类,M点二如果是萨塔,你看它的速度多少呢?你看它长得还像这个M点二的这个内存条,但是它速度多少,你看看就知道了。你看这边有速度啊。
47:00
呃,往下翻,这这是不是应该有速度的介绍啊,这有参数吗?看看到没,也就500兆。这也就是sat塔接口的这个标准,Sat塔接口底极线是700兆,700多兆,所以实际上它虽然M点接口,实际上它走的是sat塔那种协议,Sata这种协议的速度也就是700兆顶多,所以一般也就五百五百兆,600兆也就到极限了,所以如果你写买M点二,千万别给买错了,如果你的电脑上支持n me,你千万不要买这个sata的,你买这个n me的,当然NB就肯定贵一些了啊,贵。一分钱一分货对不对,哎,你看这个。当然也不一定贵,是啊,我看了一下,你看这个,你这个不是也479吗?490也500兆,但是它是什么接口的是N的N,你看它速度这写着呢,2400兆,就两个G的速度是吧,那出发的话是不是。
48:08
多少啊?啊注意啊,人家是以自己为单位的啊,人家直接是以自己为单位,BPS就B大B大B直接就是两个G的速度。你这速度不一样,价格好像也也不忒贵啊,这个不是才480块钱吗?刚才我们打开这个不也是470 470,价格还是这个,这个也是500G的容量一样,容量一样,结果速度差这么多,你说你买啥是不是,当然了,这个也不是说你想买啥,那有的老笔记本它不支持啊,老的本上它不支持n me呢,那个甚至M点二都都都都没有那个接口,所以那你就没办法了。我觉得你要换这个,你还不如换个笔记本啊,彻底的是不是因为那口都不支持了,有这么高的速度你享用不了。
49:02
是不是你不觉得很痛苦吗?啊这个N的啊,记住了,你们将来买硬盘一定考虑NZB,而不要看什么M点二,不要看这个看NZB。这个才是速度的代表啊。实际上也没多贵啊,这个N币的多少钱呢?买买个稍贵一点的,两个T的多少钱呢?哎呀,这有点贵,哎,这个便宜,这个这个可以,哎,这个便宜同学们一千四才1400,两个T的N面,这个好,这个好,这是国产的牌子,应该阿斯加特便宜,该便宜啊,速度也能达到这么高,你看没有速也能达到将近三个G可以的。
50:23
啊,这是刚才给大家讲的啊,当然我们在生产中目前来讲呢,服务器上面还是绝大部分都会用机械硬盘比较多。那么机械硬盘大小尺寸来讲呢,也分成两类,早期的时候呢是大盘是3.5寸盘,这个3.5寸盘和家里的那个机械机械硬盘大小差不多,但是这个空间有点大,现在比较流行什么小盘了,小盘就是这个叫SFF。啊叫small form factor小形状因子啊,这个咱们就别翻译了啊,叫2.5寸小硬盘,类似于类似于咱们笔记本硬盘,就跟这个就跟我刚才拿的这个笔记本硬盘差不多啊,就这个大小都差不多,就有空间的啊,我这个是机械硬盘,这个速度估计也就是。
51:20
机械盘能快多少机械?百兆对吧,机械硬盘一二百兆,也就是这样的,速度比较慢,就是便宜嘛,所以你可以拿机械硬盘,建议你们笔记本C盘换NVB,整个一个T的,放虚拟机啊,放超音动。然后你录下来的视频放在机械硬盘上,机械硬盘大嘛,便宜嘛,你可以放很多视频,高清的都没问题,机械性盘它的组成大家知道啊,接硬盘的组成是靠机械。
52:10
来组成的,所以它里面有机械的各种元器件啊,比方说有金属圆盘,当然还有金属的这样的一个导导轨,哎,那就金手指是吧,啊,这个它悬浮在这个盘片的上方,它不干着悬浮在上面,靠磁力来读取盘片上的数据,这个盘片呢,它是落在一起的。中间固定在这个轴上,中间有一个圆轴,这个圆轴呢,它是靠有一个电机会带动这个圆轴的转动,而盘片由于固定在这个圆轴上,所以它随着这个中间的柱子,它会高速旋转,那旋转的速度决定了我们访问硬盘的速度。
53:04
因为这个访问硬盘是靠这个磁头,就这个磁头来访问的,这个磁头放在哪儿,它就访问的是哪个弹片的哪个位置的硬盘数据,如果我的数据在这儿,假方说我的数据呢,是存放在这个盘片的这个位置,这个位置,那么这个磁头必须要转到这儿才能访问,那也就是说我们这个盘片转转转,从这转到这儿,转到这儿以后是不是才能访问啊啊,所以理论上就是盘片转的越快,那硬盘访问的速度越快。那目前来讲呢,我们家用电脑,你像笔记本,你像我这个笔记本,我这是笔记本移动硬盘,笔记本的移动硬盘它的,呃,它的笔记本的这个机械硬盘的速度转速是比较慢的,因为它要考虑到节电的问题,要省电嘛,笔记本为了电比较重要,所以它为了省电,它的转速不高,这个一般就5400转啊,5400转,那当然台式机的话呢,就可以高一点。
54:03
那7200转说的是每分钟啊,RPMRPM,什么是RP啊?那这个RP和我们刚上一章讲的RP没关系啊,这个就是每分钟的转速的意思。每分钟转速7200转RPM,当然服务器上7200转太慢了,服务器那起步不得1万吗?那好一点的,一万五每分钟转速15000,转速越高速度越快,那事实上大家看一下这个机械的结构,那实际上你脑海里能不能想出来它的硬盘怎么访问数据,这个硬盘啊是这样的,刚才我们说了,这不有个磁头嘛,这个磁头悬浮在盘片的上面,这个是三个假设,我们这三个盘片啊,这三个盘片固定在这个轴上,它是不是要高速旋转,那么高速旋转的时候呢,我们的数据是分散这个磁磁盘片的某个位置,那这个比方说我们放在这儿,当然也可以放在偏里的位置。
55:13
啊,那么你放在哪,不光是放在哪,那这个磁头一定要经过你的时候才能访问你的数据,比方说我的数据就是处在这个含片的最外圈这一小块,放在这儿啊,就画成画成这样的图的话,就放在这儿,放在这个位置,放在这儿,那你要把这个数据,你从这个数据读出来,读到这,那怎么读,假设我的磁头现在是搭在这个位置的。搭在这个位置,我这磁头是搭在这个位置,搭在这个位置,那你读的是这块的数据,那现在你要访问这个,你怎么访问,首先你是不是磁头得往外移,移到外圈来,因为你它是转圈的嘛,你磁头老在里圈,它是不是老远永远的是里圈的数这个数据啊,所以你是不是把这个磁头得往外转一下,转到外圈来,打到这来,打到这来,我因为我们的此数据在这呢,这是要移动吧,那这个移动从里圈到外圈。
56:10
里圈咱们实际上有一个概念啊,叫所谓的磁道的概念,这个磁道呢,就是这样,大家看这个图啊,这个图呢,实际上是他把这个盘片呢,就跟那个跑道一样,就是咱们上学的时候应该参加过那个运动会啊,就是那个跑道,那个跑道是不是把操场一圈一圈的转成一圈一圈的那个跑道一样的明思吧,哎,它实际上是一个一个的,咱们叫磁道啊,这叫磁道,这个磁道呢,里圈外圈磁道。这是不一样的啊,当然里圈肯定要短一些嘛,外圈是不是要长最好理解的啊,外圈的磁道它要更长一些,里圈的磁道要短一些,好,那刚才我们说了,我的数据呢,是放在外圈的磁道上,就放在这个地方,放在这儿,那现在我的磁头呢,刚才说了是只在里面的,在里面我要读外圈,我得首先第一步先把磁头先挪出来。
57:08
让它指向这是吧,它这个轴啊,这个轴可以转啊,这个这个地方呢,你可以看一下啊,这这个有个有,你看这是不是有个轴啊,这个转它是不是可以围着这个哎,往外转往里转是吧?是不是可以旋转啊,那么往外转它不就读外圈嘛,往里转不就读读里圈嘛,所以呢,这个它要从里圈的磁道挪到外圈,那挪到外圈,这是第一个动作,挪过来以后。他刚才是在这个位置。现在挪到了外圈,这个本身要花时间嘛,啊,这叫寻道的过程啊,这个叫寻道啊,就寻道原来是外圈,哎里圈,现在呢,指向外圈,我们把它转一下,指向现在指向外圈,指向外圈,这是寻道的过程,这是寻道需要花时间。当然寻到这个时间,从里圈挪到外圈来,这要花点时间,然后我们的数据刚才就在这个位置,你这个位置,你现在你寻寻到到这儿了,但是你读的是这个外圈这个位置的数据,是不是我们得转过来,那转转转转到这来,转到这来以后呢,这时候呢,我们我们的数据呢,现在就变成这个样子了。
58:17
哎,我的数据呢,变成这个样子了。哎,我的数据在这啊,你的结果你的磁头呢,你磁头是指向这。写到这儿,那你这个数据继续往下转呀,你是不是要等它再转到再往这转,转到这的时候才能把这所有的数据都读完。对不对,哎。所以我们数据要访问,它是分成了若干个阶段的,三个阶段,哪一个阶段呢?第一个阶段从里圈挪到外圈寻道,第二旋转转一圈,第三把这小块数据给它读出来。是不是,所以整个硬盘要把数据读出来,这个过程想象也能想象出来,是比较慢的,机械硬盘嘛,靠机械设备来实现,机械再快不如电子快。
59:09
那电是吧,啊,这个光速是不是光速,对,所以这个机械硬盘就是这样的缺点啊,它的这个靠机械设备来实现,所以它的数据的防速度是偏慢,但是机械硬盘也不能说一无是处啊,历史悠久啊,是吧,啊,到现在至少便宜吧,是性价比怎么说呢?一般没钱的人都喜欢说性价比是这样吧,你看王思聪啥时候考虑性价比,只挑最贵的,不看什么最便宜,这什么性价比啊,实际上一般来讲都是这样,性价比一般都是穷人比较爱讨论的话题,因为一般来讲价格贵的通常肯定是贵,有贵的道理,一般肯定是好的,是不是啊啊,不会说贵了又不好,这个也不符合逻辑啊,当然也。
60:09
特别有坑你的时候啊,但总体来讲呢,是这样,一分钱一分货,一分钱一分货,所以你为什么找工作你工资要不上去啊,对不对,你工资要不上去,你性价比高啊是吧?啊,人家有的同学工资要的高啊,老板看重的不是性价比是不是,看重的是他的啊货真价实的能力,所以你们将来打天下不要靠性价比啊,靠性价比是穷人的说法,当然拼多多就是靠这个来起价的是吧?是互联网上有个概念叫什么得挑得屌丝者得天下是吧,是不是?嗯,就是因为好多屌丝,你看拼多多不就这样的吗?但咱买不起呢,买不起都去拼多多,便宜啊便宜。
61:09
啊,反正是各行各业的,有那个挣高端人群的钱的,也有挣那个屌丝的钱,当然屌丝肯定基数大了是吧,但是挣钱也不容易,所以拼多多现在还亏损啊,现在他在烧钱阶段啊,拼多多还烧钱呢,固态硬盘,这个大家知道的固态硬盘是靠机械芯片。那介芯片里面全是电子容器啊,电子机器件,它没有那个机械的东西,可以说它的速度很高,刚才我们也看到了,你像普通的那个固态硬盘也能达到四五百兆速度啊,当然由于它是靠电子芯片,那电子芯片芯片出了故障,数据没法访问了,那么恢复的可能性很小。机械硬盘因为它是靠那个机械的这些设备来存放数据,所以说如果数据损坏了,比方说硬盘坏了,它恢复的可能性还是比较大的。
62:18
嗯,恢复的可能性还是比较大的,所以有些企业里面为了数据安全,他还用这种机械设备,机械硬盘,那再加上它价格还是便宜,容量大,容量大。你要说我家里头买了个十个T的硬盘,十个T的硬盘是吧,有多少电影可以放进去对不对啊,所以我载了好多马哥的多少期的视频,我从这个来,马哥这19期我上课啊,19期的视频我都留了,呃,现在都多少期了,咱们都42期那个网络班四十二四十四十六期了是吧。都几十期了啊,几十期的视频都有哦,家里实际上原来有一个八个T放不下,前一段时间又买了个十个T放不下了,已经满了。
63:17
好,那这是我们刚才说的芯片啊,和新硬盘,虽然硬盘它的结构不同,但是对于我们访问的时候,这个方式上没什么区别,对于我们用软件访问,不论用什么硬盘,方法一样,但是有些概念呢,需要大家明白,刚才我们提到了静硬盘它的一个结构,这个结构呢,实际上会衍生出一些术语。这些术语其中我们刚才也提了,比方说我们这儿有一个词头,这个词头呢,咱们有个英文单词叫害。叫head head是头的意思,这个磁头负责读取一个机械硬盘盘面的数据。比方说我们这个盘片有三个盘片,正反是不是各有两面,所以我们总体来讲是不是就六个面可以存数据?
64:14
对吧,六个面可以存数据,当然早期的时候还有单面磁盘,以前是有的,你像我们,像我原来上大学的时候用的那个软盘就有一种叫单密度的啊,所谓单密就是低密度的,低密度就是单面放数据,它不能背面,背面不能放数据,只能一面放,后来就变成双面都能放,不过那个即是双面,容量很小,软盘那个是1.2兆,1.2兆非常小,不过价格还挺贵。当时十块钱一张软盘,而且那时候软盘动不动就坏,软盘特别容易坏。嗯,现在我家里还放了一好多盒那个软盘呢,留着做纪念了,古董是吧,古董古董软盘在网上你能搜到啊,你看照片,你网上去搜一下那个照片软盘的照片这个东西实际上都都可以找到的,嗯,当然你们年你们都岁数比较年轻一些啊,所以对这些东西可能已经不了解了软盘。
65:31
这谷歌,但是有一些那个老的工,老的那些电脑上啊,老的电脑上,他们有的时候那些,尤其工厂,工厂里面他有一些那个软件就是基于软盘来实现的,所以他们现在有些工厂里面还用软盘还在用。那就软盘,这就软盘,就这个这个软盘是稍微好一点了,这是1.44,好像这还稍微好一点,这是现在是需要新的了,诶对,当年我用的就是这种电脑。
66:09
这种电脑,这种电脑两个软驱,你知道吧,两个软驱号称是好电脑,因为就一个软驱,它不能两个软盘对拷数据嘛,哎,我两个软区,那时候我们上机的时候抢抢那个电脑,抢这个俩软驱的,俩软区的话,两个软盘可以互相跑,那时候这个软盘里面可以放一些小游戏,什么开摩托车呀什么的啊,可以玩啊,那时候微宝嘛,这个微宝很有名,我们到时候都买买这个微宝的这个乱盘,微保软盘看起来这个,哎,家里我家里的硬盘就这个样子,各种颜色的都有啊,各种颜色,实际上这都是已经是后来了,这最早的时候还有那种大盘啊,这好像没有看出来没有没有大的软盘,这单面的那个薄灵灵的那个小弹片。好像是这个类似的,这都是啊,时代不一样是吧?啊,只能留作纪念了,那刚才我们也提到了这个小数一个磁头,这个磁头悬浮在盘片的上面,它只负责读一面的,当然你要读反面的,是不是还得再补一个字头?
67:21
正反两面,那么也就是说我们这个盘片有三个盘片,要把所有的面都读出来,是不是等于六个磁头,那换句话说磁头数就等于什么,是不是等于盘面数是吧?有几个面就有几个磁头。哎,这就是它的概念啊,另外呢,我们这一个盘盘面一个盘面呢,我们刚才说了,逻辑上会把它画成一个一个跟跑道一样的东西啊,我们叫磁道叫磁道就这个分成一圈一圈的这个磁道跑道似的,当然我们磁道肯定有个编号啊,那这个编号怎么编的呢?外圈是零磁道。
68:02
往里123往里编,听懂了吧,这么编,哎,当然大家可能看这个图,你发现外圈它又分成了小格,这个小格是什么意思呢?这个叫扇区,叫扇区叫sector。Sector扇区,这个扇区呢,就是把这一个大池道就实现一个把大跑道分成一小块,一小块,你看这是一个小块,这个小块这个小块,这一个扇区固定大小,通常来讲一般512字节。512自己。大家可以看到这个图,大家发现没有,外圈磁道是不是更长,里圈磁道要更少,那传统的方式呢,就是外圈放的磁道和里圈放的磁道是一样的,你看它是这么画的,看到没有,它是不是中间有一个那个放射线,相当于往外画,然后外圈放的磁道和里圈放的磁道,呃,虽然长度不一样,但是它的扇区数是一样的。
69:08
那删除出一样,这时候就会产生一个问题啊,什么问题呢,就是。为了提高硬盘的存放数据的容量,所以硬盘厂家尽可能的加大密度,那尽可能加大密度,就是我是不是尽可能多化跑磁道,多化这个所谓的扇区。扇区越多,因为一个扇区500片,二扇区越多,是不是存的数据就越多,那所以我就尽可能给它画的密一些,哎,比方说原来放这个空间放一个扇区,那我再给它拼成一半,P成一半,中间拼成一半,这样的话是不是有两个扇区?那这样的话,我这边数据可以翻倍了,但是能无穷无尽的这么加倍吗?那么事实上你达到一定的极限的时候,你会发现里面是不是已经特别特别拥挤了,这边已经放500以上字节,它已经特别密度很大了。
70:04
但是外圈是不是很宽松?外面大家很宽松,很幸福,结果里面都挤得不行了啊,所以如果是按照这样的方式放的话,基于最终的这个密度的极限,上面还没有达到极限,但是底下已经达到极限,所以就没有办法再提升容量了啊,那么这种方式是比较老的方式啊,老的方式。那这种方式显而易见是不利于提升整个硬盘的容量,所以后来就改了,后来改成什么呢?改成这个样子。啊,这个呢叫ZD啊,叫区位记录磁盘扇区,它怎么放的呢?就是这样放,大家看你看它外圈放的扇区数和里圈放的扇区数不一样啊,你看这个,这是一个两个三个四个,五个六个,七个八个,这边也是八个,是不是一圈放16个扇区。
71:03
但是你看这个红的这个一个两个三个四个五个六个七个八个九个是不是就九个,所以这样的话,里圈是不是放的善丝数要少,外圈上的善居数多。这样的话是不是密度就可以达到一样的情况下,总体来讲提升容量了,当然这时候就导致我们里圈外圈放的扇区数不一样。啊,计算就不太好计算了,好这就是我们刚才提到的概念啊。另外一点呢,就是我们刚才提到了扇区,提到了词头啊,词头还有磁道这三个术语对应的就这啊,Sector是扇区,磁道,Track head是词头。还有一个概念是逻辑上的概念,叫什么呢?叫cylinder cylinder呢叫柱面,这个柱面是怎么回事呢?柱面是这样的,大家看一下这个立体的这个图啊,这个图呢,有三个盘片,六个盘面。
72:12
其中我们都知道每个盘面是不是都有最外圈这个零四道,它背后这个是不是也有零四道,下面这个台面是不是也有零四道,是不是底下也有零四道。这有零四的,这个零四的。好了,那我们把所有的零磁道,所有盘面的零磁道认为是一个整体,我们就称为零柱面。那当然我们还有一思道,一思道,一思道,一道一道,一思道,那我们把所有的一思道称为一柱面,明白了吗?那所以大家想想为什么叫柱面啊,你想它这个柱面是不是一圈啊,你你把这个脑补一下啊,脑补一下,你想这个最外圈不就是零磁道吗?那这个零磁道是不是构成了一个柱面的这样的一个状状态,你想想是不是这样的一个图啊,虽然画的不好看,就那个意思啊,啊零柱面,当然这个一个柱面有多大,一个柱面的空间怎么算呀。
73:21
一个柱面的空间怎么算?那实际上就是512字节是一个扇区,那这一圈能画多少个扇区?是不是乘以扇区数?这一圈就是一个磁道里面,一个磁道里面。放的扇区数嘛是吧,就sector嘛是吧,Sector就是一个磁道里面放多少个扇区,就一圈放多少个扇区小格,然后512这乘出来是不是就是一个磁道。的扇区数,当然我们认为里圈外圈都一样的情况下啊,啊里圈外外圈都一样的情况下,那么再乘以什么?再乘以盘面的数量,具体这个图里面有几个盘面啊,六个盘面,而盘面实际上它的数量就等于磁头数,是不是一乘就行了。
74:14
这就是他的一个柱面的总容量,一个柱面的总容量。那既然大家知道了一个概念了,好了,那现在你可以看一下我们这个命令,你现在就看懂了啊,为什么说我们要花了很长时间讲这个概念,就是你要不懂命运看不懂,大家看这个命令你再执行一下,你看你这就能看懂了。看懂这个概念了吗?大家看有多少个磁头,当然255个,那是不是就意味着有255个盘面,那可能有这么多吗?事实上不可能有,所以这个是逻辑上的概念,你记住逻辑上你假把它想象成有255个盘面就行了,理解了吧,它不是真的有啊,现在一般的硬盘级别呀。
75:01
三点。比较多吧。三叠就三个三个盘片吗?三个盘片那六,那你要三叠的不就六面吗?六面但它这个逻辑上分成了255个,然后这一个扇一个磁道里面多少多少个扇区啊63对不对,那算,所以你算会算了,那你说你一个柱面多大吧,咋算是不是512乘以63,是不是再乘啥,再乘以再乘以啥。再乘255嘛,是不是,这是不是就是一个柱面的容量算下来多大?看这算下来不到八兆吧,除以1024不是转成K的吗?再除就转换成兆了,不到八兆。啊,那为什么我们要说这个柱面的单位呢?因为柱面是早期的。
76:04
版本划分分区的标准。那么早期的硬盘划分分区必须以整柱面为单位啊,比方说我把第一个柱面,第二个柱面,第三个柱面拿出来,我分成一个分区。你不能说把第一个柱面的一半分出来,给一个分区,另一半给别的分区,这是不行的,要分它就整柱面,整柱面分。那当然,那我们现在看到,假设八兆一个单位,是不是也就意味着我们分出来的分区都是八兆的整数倍?所以你不可能分出一个什么12兆啊,十兆啊这样的大小的分区,要分就是16兆,要不就是八兆,对不对,八兆的整数倍是这个意思。嗯。当然柱面的数量和什么有关?有多少个柱面啊?柱面的数有几个柱面数不就是磁道数吗?因为我们把所有的零磁道称为零柱面,所有的一磁道称为一柱面,那么有有几个柱磁道就有几个柱面,所以大家看这个图,这写了有多少个柱面?三零点就是柱面有二两万多个柱面,那两万个柱面就是两边的磁头,也就是画了两万多个圈。
77:25
两万多个跑道。两万六千零,呃,108个毛道,我们把柱面。C把氦的磁套、磁头,还有S扇区CHS,这就是著名的硬盘的三维。啊,我们经常说硬盘三维,就这这就就说他就说这个。理解了吧,CHSS,当然这个是比较经典的,传统的说法,从深S7开始。
78:04
不太提了,为什么?因为你这种方式它已经不符合我们事实上的存放方式了,因为我们不按照里圈外圈放一样了,现在都不干这个了。是不是里圈放在扇区数和外圈放的扇区数不一样,你不能这么算了,明白吧,那不能这么算了,所以传统的CHS这种概念已经慢慢的不太用了,那么而且呢,CHS它最多使用24位来表示你是第几个词头对应的第几个。磁道里面的第几个扇区这么来描述你的位置,但是其中十个位表示磁头啊,表示这个柱面,表示柱面,另外有八位表示磁头,另外六位表示扇区,通过这三维来定位你的数据所在的空间是在什么位置。
79:06
但是他最多也就24位,那么24位理论上。那么它表达的最大数量不就是二的二十四次方吗?那么二的二十四次方。那大家想想,20 20次方是多大容量啊?二的二十四次方,那你算算不就知道了,二的二十四次方多大呀?就这么大,注意这个是以扇区为单位啊,所以我们再乘一个51512,那就表示他第几个扇区嘛,那这算下来大吗?看起来好像蛮大,你算算102410241024,这是不是算成G了就。啊,才八个G嘛,也就是说用传统的CHS这种方式来保存硬盘的总容量空间,最多八个G到头了。
80:06
八个G啊,我家里20年前的硬盘都80G了。所以这种方式肯定是不符合现在的需求的,所以这种方式已经逐渐不太用了,所以在奋斗七上,同样我执行这条命令,大家看一条一样的命令,一样的命令你再执行,大家看这里面他提到的什么。柱面啊,还提那些所谓的呃磁头吗?有吗?光有一个了,是不是光有了?呃,你像刚才提到的什么cylinder啊,这个这个track t它有吗?不提了,为什么啊,这概念都没落了。对吧,淘汰了。当然那作为我们专业人员来讲,那你这概念不对,不懂啊,不能不懂是不是,哎,还是要知道一说,你说出来硬盘三维是不是都能说出来给他画图画一画啊,哪个维最重要是吧,也都给他画一画。
81:13
啊,所以这个容量呢,你就已经不太用了,那用什么用LBALBA呢?因为我们的硬盘一个跑道就是一个磁道里面存放的扇区数不固定,所以我们去描述这个扇区在第几个那就得了,我也不去什么第几个磁头里的,第几个磁道里面的第几个扇区没法描述了啊,那么我就直接就对每个扇区排号就行了,我就简单的线性排第一,第二,第三第四,一直到一万一至1000,哎呀,都这么排就行了,我也就不去算了,因为它每个地方没法算,但大小都不一样,那这就是LBALBA呢,就是简单,我就说你是第几个扇区就完了。哎,那就从比方从外圈这是第一个扇区,第二个扇区一直往里转嘛,啥时候转的完啥时候算,就这样,哎,这就是LBALBA呢叫逻辑块寻址,逻辑块寻址它的这个容量呢,描述的也比较大,它预留的空间比较大,大家看这个早期的硬盘符合ATA这种标准,一版本里面规定了是28位选值,当然28位也不够大啊,那么后面你像ATI6既然达到了48位。
82:22
啊,48位的话呢,就是二的48次方,二的48次方各扇区啊,那可以表达多大硬盘。那你看一下二的48次方,那是不是就是这这这这48了,48你看看这是以G为单位的啊,这是以为单位的啊,当然你要是看再看不清,换成T再看不成。T上去是P了吧,128P可以达到128P的容量,所以目前应该是啊,应该是够用是吧,只能说是现在也许够用,说不定过个几年,你你你这个电脑上放在这个视频太多了,屁也放不下了,P也放不下呢,再往上就是E了吧,E的级别了是不是啊,这些概念咱们在计算机第一章就讲了啊,那个上面有,你们可以翻硬盘啊,那个单位看到吧,啊,这就是硬盘的结构好了,那大家对接硬盘这块了解了啊,这边呢有一个命令是可以来确认你是机械硬盘还是固态硬盘的这个命令,这个命令呢,如果是零表示的是固态硬盘,一表示机械硬盘。
83:39
啊,这个地方执行这个命令可以看,当然我这个地方都是机械硬盘,它显示是机械硬盘啊,这个你要需要在物理服务器上去看啊,因为我这个是都是模拟的啊,这个看不清楚,这个也可以看。这个也可以看。比方说我们这有个A硬盘,这个A硬盘到底是机械的还是啊,这个固态的,你自可以看看这个数字啊,看这个数字,当然在Windows里要判断你是机械的还是固态的,这个Windows怎么判断呀?比方说我电脑里面有两块硬盘,哎,两块硬盘我怎么知道这是机械的还是固态的,比方说你买了一个电脑,买了个笔记本,买了个笔记本你要知道它是个机械的还是固态的,这个怎么看啊,万一买了个假货呢,是吧?给你说是固态,结果你塞了个机械的,你亏了这个,这个能看出来吗?
84:36
啊,把把电脑拆了看啊,拆了看可以看啊,拆了看可以看,但是呢,一般来讲呢,我们这个你直接看还不一定看得很清楚啊,估计直接看看不出来,可以装一些软件啊,有一些第三方软件,你装了以后,它能自动扫描啊,比方说什么什么鲁大师啊类似的吧,这些软件可以打开,然后告诉你说是硬盘什么类型啊什么,甚至他有时候会告诉你这个硬盘呃是使用了几次,如果说你不小心买了一个旧硬盘,它是已经可人别人用了5000小时了,那这个说明就是这个硬盘是个老硬盘,不过这个东西人家做的好的人即使用了5000年,把这个时间给改了,你也看不出来家软件可以改成。
85:19
好,这个呢,有一些工具,这个是可以看的啊,好了,那关于硬盘的结构呢,我想大家明白了啊,明白了以后呢,我们稍后就给大家说说怎么去管理他了,咱们稍微休息一会儿,待会儿再继续。
我来说两句