00:01
那今天咱们讲的内容呢,会涉及到非常重要的一个章节啊,就是网络这章。那我们把文件管理、存储管理这一部分介绍完之后,下一章咱们就开始讲网络。呃,网络这张呢,是作为运维来讲必备的技能,也是面试里面经常问到的啊。当然每一章实际上都有一些这个学习的重点啊,所以大家在前期呢,把这些基础课程要打牢。那通常来讲,一般对于我们出入行的同学啊,将来面对的就是一个。初级运维工程师啊,大概大概薪资就1万块钱左右。那在这个条件下呢,你把这个基础课程这块一定要作为一个学习重点啊。
01:00
那大家把这些基础课打好以后,将来面试的话呢,出这些基础题非常多啊,基础课程方面的题非常多,面试题很多都是这方面的,你这方面答的好,就很容易找到一份工作。当然,如果你基础好,你可以把后面的一些更为多的服务啊,好好学一学,这样的话有助于提升你的薪资水平。那我们今天继续来学习磁盘存储和文件管理系统。那在上个课呢,我们已经给大家讲了这个一个硬盘的使用,硬盘空间的使用分成三步啊,啊这个分区啊,这个创建文件系统挂载,那咱们上次呢,讲这个文件分区的时候啊,分区的时候提到过这个分区有一个所谓的ID是吧,那我们ID可以通过T就F有一个指令叫T指令进来修改。
02:06
默认情况下分好的,比如说主分区啊,逻辑分区,他们的ID呢是83。大家有印象吗?83啊,那么在有的时候呢,我们需要修改这个ID,那比方说我们接下来说的SW分区,这个安装操系统的时候呢,当时我们分了若干个分区,当时分配给了跟一个。不同一个啊,我们实验性的做了一个data是吧,还有一个就是W。那这个swap呢?相信大家应该知道它的功能,它的功能是做什么?就是当内存使用。那如果你的内存不足。我们可以拿用启用这个硬盘的空间来暂时模拟内内存使用。
03:03
可以把内存中暂时不用的数据给它放到硬盘上。进而腾出宝贵的内存空间运行应用程序,避免内存不足造成应用程序运行失败。当然,这个SW空间的使用。是以牺牲性能为代价的,因为你把硬盘当成内存用,它的性能远远比不上内存。所以这时候必然会拖累性能。当然那看你怎么讲,你说我宁愿慢点,我也不能让系统不能运行程序吧,是吧,那所以就看你怎么想啊,有时候运为宁愿宁愿不能运行,我也不能慢了。啊,因为慢了的话呢,这个责任在运维。
04:00
啊,如果不能运行,责任不在运维,是在。买的硬硬,内存不够大。啊,打报告是吧,老板给我加内存是吧,这就看你怎么想。啊,当然通常来讲呢,一般来讲我们设置这种swap分区。不是说经常性使用,如果经常性使用,那说明你的内存真的不够。如果是偶尔内存不足,我们用swap临时顶一下还是合理的,对不对?哎,所以你要长期去使用swa,那当然是不合理的。那比方说按照正常的分区的比例。早期的时候呢,嗯,都有这样的一个建议,就是swap和内存空间的比大小比啊,一般来讲呢,比方说1.5倍什么两倍。那比方说你的内存是一个G,那咱们可以设置SW1.5个G或者两个G。
05:04
啊,如果是内存是两,内存是22G,那我设置一个SWAP4个G。啊,三个G都可以。但现在的内存都不一样了,我们内存越来越便宜,服务器动不动就配的非常大内存啊,128G,甚至有时候啊,服务器配置都是上T的。那你说你要上T的内存也整个两倍一块硬盘没了啊,所以事实上当内存达到一定的规模的时候,我们就不会按照乘二这么来算了啊,比方说我的内存八个G了,那八个G,那你再乘26G,实际上没有必要了啊,所以我们一般来讲呢,有一个这样的一个建议啊,这边呢,红帽也有这样的一个官方的建议。这个swap设多大,大家看这边有一个这样的一个比值,它这个是红帽的建议啊,并不是说必须这样,那这边呢,还有个允许休眠,一般服务器咱们也谈不上休眠,所以这个可以不看,它这是红帽的官方站点上,它推荐的一个地力啊,比方说低于两个G两倍,两个G到八个G,那就是等于就行了啊,也就是说,比方说我是六个G的内存,那我们内MM就是六个G啊,那8G到64呢,就是0.5 0.5倍就可以了啊,比方说我如果是64G,那就是0.5,那32G,实际上个人感觉32G也得多了啊,一般来讲呢,比方说你配个八个G。
06:43
就够了啊,你想内存都这么大了,还内存老是不够用这个,那说明你的这个服务确实比较消耗内存,那你再加内存啊。另外呢,这个swap空间终究是个硬盘空间,所以能不用尽量别用,用的话呢,必然会拖累性能。
07:05
所以在一些追求高性能的场景下,我们甚至会故意的禁用。啊,我们不用swa,你像我们后面学习KS,你会发现KS安装就不让你装,不让你启用swa,你得需要把swa如果你配了,你需要把它禁用了才行啊,所以这个东西就看你怎么去什么业务啊,具体业务具体看也没有什么一个固定的。啊,那当然呢,我们今天来学习一下如何来创建。之前有一个同学生产中遇到问题了,他发现他的硬盘空间99%满了。那结果呢,他刚到单位啊,去了没几天。啊,硬盘满了,那必须要及时解决。那硬盘分区满了,它是根分区满了啊,根分区满了都知道这个后果非常严重啊。
08:00
啊,满了的话呢,你想写不了数据系统就崩了。所以他非常担心着急啊。但是呢,你想他初来乍到的这机器是什么,就说实在牙还没刷呢是吧,还不知道咋回事呢,这硬盘满了,那这这机器啥啥什么跑什么东西啊,到底这个是服务器是做什么用的,他还还不清楚呢。啊,你说让他去删东西腾点空间,他敢删吗?他不敢删呀,你这根上面放什么东西了,他谁也不认得,所以这时候呢,他就很棘手。啊,后来他查了个图,让我看了一下啊,发现他把那个swap分区是放在了根所在的分区上,哎,那这个swap分区和跟怎么在一起呢?事实上swap它可以是拿一个分区,事实上也可以拿一个文件,大家记得我们之前好像做过实验,就是拿一个文件当分区用。
09:00
还记得吧,诶他这个swap就是拿文件来做,它不是拿分区做的,那这个我们怎么实现,那当然你拿文件实现也有个好处,就是文件可以挪动啊。分区的话,那是不是分好了就放那了,不能动了,那么文件的话好处就OK,那移走啊。啊,事实上它的机器上还有别的分区,别的分区空间很满,就跟满了啊,就跟满了,别的分区还有很多空间。那对于这个情况来讲,实际上它可以采用很简单的一个方式,别的不敢动swap可以改动,Swap就是交换内存中暂时不用的数据用的,所以可以考虑怎么样呢?可以先把swap这个分区啊,当然它是个文件,把它挪到别的硬盘分区上去,这不就可以腾出一块空间来吗?啊,腾出空间呢,你慢慢再给自己充裕的时间慢慢解决嘛,是吧?哎,这就可以临时的先顶过去再说,那所以今天呢,我们学习swap怎么去管理swa,那比方说我们现在呢,当前swap我们怎么查呢?可以通过这个命令杠F,这能看到它的大小看到吗?
10:12
哎,两个G,那假设呢,按照我们刚才的建议呢,就是和物理内存的比例是有建议的,那比方说我发现物理内存不够了,物理内存不够,这时候呢,我们就要把物理内存加大啊,比方说我又买了一条内存条,那么变大了,变大之后呢,这个内存。变大,那么swap是不是应该也随之调整它的大小,因为他们之间有一个比例,比方说我们现在把内存加到两个G,如果按照刚才的建议乘二的话,是不是应该变成四个G,对吧?那这个问题是swap它是个分区,分区能变大变小吗?那分区呢,通常来讲我们认为是不能变大变小的啊,当然号称有些软件可以调它大小,但这东西都有风险啊,分区我们认为是不能变大变小的啊,另外呢,我们看一下这个SW分区在哪,大家看在这儿,事实上它想变大现在还真变不了了,为什么呢?你看旁边的空间是不是都被占了对不对,前后都有空,都有数据了,前后都有空间被占了,它就是一个在中间被夹在中间的一块空间,分区呢,我们说必须在一个连续的空间中。
11:29
你不能说把一个两个不在一块儿的空间凑在一起分成一个分区,跨硬盘这个分区是不行的啊,那你说别的技术行不行,有可以的,但是不是分区啊,所以呢,现在我们做不到,那做不到那怎么办呢?诶,那我们就采用创建一个新分区的方法来实现。啊,创建一个新片区,哎,比方说诶这个六,但是它这个六六是我们之前做实验留下的啊,那我看看它有没有用啊LBLK看看它有没有用,那我们看到A6这好像没有挂载任何分区是吧?没有任何挂载那说明这个是干净的嘛,没人用,没人用那我们可以直接用它也行啊,直接用它也可以,当然这个就啊不用分区了啊,不用分区了,好,那我们现在呢,来看一看如何来创建一个新的分区,当然我们现在先加一条内存啊,加一条内存让它的空间假装大变大。
12:28
啊,在变大之前呢,我们可以来模拟一下内存不足的情况啊,比方说现在内存是一个G,如果内存不足,它就会自动的启用swap啊,怎么让他去启用swap看到效果呢?咱们用BD就可以来测DD这个命令呢,功能非常好啊,尤其测试环境非常好用,那比方说我们就有这样的一个命令,这边就是从列读数据扔到垃圾箱里,但是读的时候呢,我们一次就来个呃,这个一个G的数据,大家想我总共内存才。
13:05
一个G都不到是吧,那你一下子就来一个一个G啊,那么这时候它必然内存不够,内存不够是不是它就需要借助于swap了,好,那你看着。但是这时候我们这个命令纯粹就是为了消耗内存啊,大家看你看发现发现什么了,发现这个地方swap是被使用了。你看刚才是不是没有使用啊,嗯,为什么要使用swap,那内存不够了,内存不够了,所以它被迫使用,当然我们因为有了swap是不是,至少我们这个命令慢点慢点好来跑起来了,是吧?哎,至少不会说应用程序说内存不足不能运行了,那如果说再大再大。多大?我们可能干脆这个程序运行会失败。是不是如果我们的大小超过了swamp加内存的总大小,是不是它也就没法再放这块数据了。所以这时候就会。
14:08
内存超出看到提示了吧,是不是内存不够了,彻底不够了,放不下了,这时候就用程序运行失败啊,所以大家明白了吗?就是内存不足确实会失败。啊,当然,那有了swap,好赖能顶一下而已啊,那至少说这个能临时性顶一下啊,顶一下啊,这就是swa的功能,理解了吧?哎,当然如果我们把swap关掉,那你显而易见,你只要抄达到一个G肯定就不能运行了,那问题是我们把swap怎么关掉呢?很简单,有一个命令叫swap off,那我们可以杠A。杠A就是所有,因为我们这只有一个SW,所以杠A或者呢,我们指定它的设备名也可以,C呢,是这个SDA5 sda5不就是个吗?啊也可以,你可以指定这个分区也行,当然我这干了A吧,因为我们这就是一个哎,全禁用了,禁用完以后你再来看一下,你看swa是不是为零了啊为零了,为零了,那当然这时候我们再来运行一下这个命令,这一个G行吗?
15:23
啊,因为我们总共也不到一个G啊是吧,再加上是不是本身也有消耗,所以你看这就连一个G都不够了啊,所以大家知道swap的功能了吗?啊,Swap是它的功能,就是干这个活的啊,当然咱们也是说有代价的啊好,那接下来呢,咱们就来增加新的swap啊,我们在加swap的时候,我们假设我们把内存先加上,加到两个G。啊,不加也行啊,我们就是为了掩饰啊。
16:01
啊,假设内存不够了,这不刚才内存不够了吗?那我们就买一条内存条吧,买一条内存条给它变成两个G了,看买内存多方便啊,就点一下就好了,买回来了是吧。啊,你们内存配大点啊,那个这两天有没有活动啊啊,有活动赶紧配大内存,16G有有点偏小的话啊,如果有条件配个32比较合理,八个G,我觉得八个G的同学你就可以准备换本了啊,八个G的话,这个后面咱们有一个实验,后面有一个实验装一个服务器,它就要求至少八个G的内存。Window这就那个就一个实,就一个虚拟机,他就要求八个G,低于八个G,那个实验做不了,低于八个G这个实验做不了,他不让你做。
17:01
所以你内存你八个G得了,别玩了,咱班有八个G内存的吧,还有吗?现在应该都是16G起步了吧。4G好,那那那我现在已经加了内存了,那我们在这来看一下是不是变成两个G了,诶变了对吧,变了以后呢,我们按照刚才的要求,这个swap我们还是把它启用一下啊,启用一下啊,这个原来的我还该留着,留着,那这个怎么启用呢?就是A就启用了啊,这不就回来了吗?啊。当然按照我们刚才的比例呢,应该是变成四个G是吧,乘二四个G,那四个G的话呢,我们刚才说了再加一个新的那分区啊分区,那我们分个分区,当然我们刚才说了已经有一个硬盘啊,那现在有一个问题啊。
18:11
现在有一个这样的问题,实际上你的可选呢,是比较灵活的啊,为什么说这个可选是比较灵活的,我把这个删了啊,我之前做实验了啊,现在呢,你这个可选。的硬盘还是比较多的,你可以选择A硬盘,也可以选择B硬盘,还可以选择C硬盘。作为。Swap分区所在的位置对吧,那让你选你选谁。嗯。那你你这个我们不是想再加两个G的swa吗?那你加两个G的swa,那现在你三块硬盘,你随便找一个都行啊,但是从某种角度来讲,你觉得哪个好啊。
19:07
嗯。啊,那我们上次说过,如果是机械硬盘的话,这个数据放在哪速度是最快外圈对吧,那么我们分空间的时候画分分区,就是从外圈往里分的。所以A是不是已经排到六七去了,是不是已经排到里面去了,而我们B也分了,B分了一和二了,只有C干干净净的,最外道是不是还没人用呢?哎,我们用C是不是理论上更快对吧?哎,当然我们说的是机械硬盘,如果固态硬盘那就无所谓了啊,固态硬盘你随便找一个就行了,明白吧?啊,那既然这样,那我们就拿C啊C来实现,那C的话呢,我们就分一个分区。Disc sdc啊,当然这个分gpt分区也好,分这个MDRR分区都行啊,这无所谓啊,这个MD4呢,它这提示我们说什么老的ET4的标签,那上面看来上面有文件系统,可能上次我们是不是拿整个硬盘格式化成at t4了啊,这个无所谓啊,这个你如果你想把它啊清理掉,那就DD一下就给它清了,你不清也行,直接这么用就行了,嗯,分一个啊,分个主分区啊,当然这个做swap分区,主分区也行,逻辑分区也行。
20:28
逻辑分区也可以啊,逻辑分区也可以,不过你要画逻辑分区,前提你先画扩展分区吧。逻辑分区是在扩展分区里面的。是不是啊,所以我们就直接拿主分区就好了啊啊,那么我们的目标是两个G对吧,两个G好了,那这个地方呢,别忘了我们还要改一下他的ID,当swa呢,正常你看人家这个ID是谁啊,刚才我们之前提到的这个。
21:02
呃,这没有显示他的ID是吧?啊没有显示没有显示有这个有这个另外一个。用F可以看,你看这边人家正儿八经的ID应该是多少82,所以我们就参考82啊,当然你要不不记得了,那你可以去用T来改,改的时候呢,有个LL可以列出一大堆来,其中我们现在改的是82,看到没有?改完了,回头看看改了没?改了吧,啊改了那从长退出就好了,诶而且呢也同步了,那这就不用担心不同步的问题了,对吧?好了,那这样的话呢,这个分区就有了。按照我们分区使用分区的空间的步骤,第一步分区分完了,第二步应该是干什么来着。创建文件系统对吧?创建文件系统呢,我们以前用的是make FS点,但是呢,这里面没有swap这种特殊的文件系统啊,它是一种专门的文件系统,你看一下BKD这个地方,你能看到人家这个SD5,原来是不是人家是专有的文件系统swap啊,所以呢,我们这个地方不是用这个命令啊,换一个命令就叫swap,专门的一个创建swap的一个命令叫make swap这个命令,这个命令它和别人都不一样啊啊,那么后面该上C1C1这样的话呢,把C1就创建成了一个。
22:40
Swap的文件系统创建完以后,BKD确认一下,你看这个SDCE是不是就有文件系统了,对吧?有了以后这是第二步,第三步应该怎么做了,挂载对吧?当然我们要永久挂载,是不是要写到这个FSTB文件里对不对,然后呢,这是不是已经有现成的了,复制粘贴一下,改不改不就行了。
23:08
这无非就是改成它的ID嘛,这个ID我们看看一下,刚才那个不就这一串嘛,是吧,把它贴过来诶,那后面都不用动了,后面就参考上面那些东西就行了,上面不有断粒吗?啊,这里面你看挂载点,它就叫so,实际上它有挂载点嘛,没挂载点啊,因为swap它是当当内存用的,对吧,它不需要关联到现有的目录数里面,所以呢,实际上就是空的啊。挂载点和文件系统都是SW,后面照抄就行了。那么当然写在这个文件里不生效啊,咋生效啊?那之前我们改了这个文件要生效,怎么生效来着,以前我们是mount-A对吧?啊,这个不能mount它因为这个不是属于这个一般分区,它比较特殊,用swap on-A用这个命令了啊,换了一个啊,当然呢,我们说说这回行不行,所以看看那家看好使了吗?好使了吧,四个G,但是呢,这个病例有点小缺点,就是它不知道到底这个swap这个四个G从哪来的。
24:24
到底是哪些分区啊,那我们用这个命令可以看,但这个不准,LBLT这能看到有两个SW看到吧,但是看不出来到底是到底是真正生效的是谁,所以我们有一个这样的一个选项叫杠S就看得非常清楚了。那你看是不是这俩分区构成了swap各自多大啊?同时我们还看到了他们使用的情况,而且还有优先级,发现了吗?那这个优先级是干嘛的呢?优先级理论上那就是谁U高,那是不是就优先使用谁啊?啊,当然那这两个11优先级高啊。
25:17
哎,谁的数字大,谁优先级高,当然谁数字大呀,那负二嘛,啊,所以SDA5啊,你不要说人家吓人家啊啊SDA5SDA5那优先级高,那优先级高这个那就意味着我们现在,如果我们现在。发现内存不够了,它是不是优先使用SDA5对不对,那是不是这样呢?那我们再把那个之前的命令弄出来吧,DD啊,咱们这回再来一个什么三个G的那个文件空间三个G,这个三个G的话,是不是又是内存不够了,它就会自动启用swap,按照这现在的目前的情况,它是不是肯定会用谁呀SDA5而不会用SDC对不对。
26:10
啊,是不是这样呢?那我们来验证一下吧。好,那看一下怎么样,验证出来了吗?大家发现没有A5用到了,是不是C1没用。优先级低呀。这好吗好吗啊,我们刚才折腾半天挑了C1挑,为什么挑C啊,不就他快吗?对吧,它外圈吗?你A5内圈啊,你慢呀,所以既然有C,我们是不是希望他用C,不要用A5。对不对,那不要用A5,那我们是不是必然要调优先级了啊,那这个优先级怎么调呢?诶我们在这个地方可以改一个优先级哦,在这把约机给它改掉啊,在这儿可以把这个地方加一个P。
27:06
可以给他指一个优先级,这个底号的也给删了啊,删了也行啊,留着也行,那PI当然优先级多少呢?反正正数正数只要比他那负二大正数啊富二代嘛,是吧,比他大了写啊,比方说写个100吧,哎,就一个正数,哎,那比你大啊,当然你这样写你生效了吗?那没生效没生效,那我们要让它生效,先把那个旧的那个先禁用啊,比方说我们现在是SBCE先给他禁了,进了以后呢,我们现在看一下,你看是不是就没了吗?然后再把它启用一下就行了,启用呢就是啊,当然这回我们就不加A了啊,我们就只启用它就好了。哎,再看。呀,没变是吧,那我格式写错了呗。格式写错了。啊,没变,我看看啊,这格式咋弄的。
28:02
嗯。F。呃,这有一个优先级。哎。P就是这个呀,就是这个呀。我再看看啊。呃,P把这个删了。嗯。P。看没错啊。就是这个加PI格式一个的图就是P嘛,然后也可以手工的去通过SWA2这个来指也行,我现在就想永久保存呢,永久保存应该就是这个样。
29:06
发一下。禁用启用啊,再试一次啊啊先把它禁用了swap啊op我先给他全禁用。用了啊,然后swap啊,杠S你看一个都没了啊,然后free,这应该看不到swap的空间了啊,然后杠A行行再看一眼,诶这回好了呀,这个就是把这个DEF的。去了加上以前也行啊,这个加好,那现在我们看啊,现在应该成了,成了以后呢,理论上CE是不是优先级高了对吧?哎,我把这个放在这个里面嘛,这这没有写这个例子了吧。
30:01
就把他剃了。是默认的。默认的,我把它加一下ETC。啊,把这个加一下。修改区的优先级,好把这个加上。
31:26
好,这样的话呢,我们看着就好看了啊,把这个颜色剂调一调,那这个调完以后呢,我们现在看正常是不是应该就应该使用咱们这个SWF,好,那现在我们故意的再来触发一下。DD来出发。出完了以后呢,我们验证一下,哎,这回好使了吧,看他优先级高,优先用它了啊啊这就是拿听区怎么实现,当然呢,你会加也会删,比方说现在呢,这个C,呃,A5不想要了是吧?啊或者C将来这块硬盘我要拆走了。
32:10
那你是不是要把它也会删了呀,那删的话呢,刚才实际上我们已经知道怎么删了,怎么删呢,那比方说这个。A5所在的分区啊,这个快满了,它这个硬盘啊,我想腾出来点空间,那我把这个A5呢给它挪了,或者C1给它挪了,C挪CE吧,啊挪CE的话呢,我们现在就想把C给它删了,怎么删呢?哎,方法就是off DV SD CE,当然你这边一挪,你这边一把它禁用了,它上面是不是有数据啊,那大家想它这个数据的话,它会不会导致丢失啊。应该不会的,对不对,所以我们如果我们这么禁用它,他肯定会搬家,是不是他会搬家啊,当然搬到哪去,不管他搬哪了,反而搬到那搬回到内存里面也好,搬回到别的所索分去也好,总之它不会丢,对不对,哎,啊,当然你不能把这硬盘突然拔了,那就不行了啊,那我们这样做就可以把上面的空间的数据给它挪到别的地方去,那这样的话,这个禁用之后,这块硬盘分区就没人用了,没人用了,那我把它删了是不是就行了,哎,删了这样就可以了。
33:24
啊,然后用F第四个命令把它删了,删掉啊,这样的话呢,彻底就删掉了,当然我们刚才说过的一种方法,就是我们有的时候安装系统的时候,把根分区。占用了所有空间,没有给swap预留。这时候将来发现想留一点空间给swap用,那么因为没有空间了,所以我们可以考虑拿文件来模拟swap。
34:03
那么拿文件模拟swap,上次我们曾经拿一个文件当硬盘分区用,方法是一样的,那怎么做呢?啊,比方说我们加上一个G的文件来当啊,这回拿文件了,不是拿分区了,那么我们可以用BD先创建一个大小为一个G的文件啊,比方说我们就叫small fair吧,就放在根下面了啊,就放在根下面了,然后文件是。一兆总共1024,这是不是就分出来一个G的大小的文件了啊,那这个文件呢,就相当于这个文件就相当于分区,那么那么用就行了啊,那当然这个文件它就存不上,不存在什么改八二那个ID的问题了,只有分区才存存在啊,那如果是硬盘呀,或者是文件,那就不用改什么82了啊,这就不用做了,那这步呢,就相当于先区分完了,那么第二步呢,我们是不是要创建文件系统啊啊啊,那创建文件系统呢,用什么呢?Make swap后面跟上文件的名称,这就行了,然后BK再看。
35:13
出来了吧,哎,出来了,然后第三步我们是不是要写到f Fi TP文件里啊,哎,那那这个东西我们是不是就可以给它追加到ETCFSTB文件里,对吧?哎,我们在它基本上稍微改改,这是不是ID。哎,他优先级高,如果有两个W的话,它优先级高还是低好的啊啊,如果是我们现在不是有俩s small吗?你说他优效级高还是低好。啊,那你希望用先用谁吧。
36:01
文件,文件和分区,你觉得谁效率高?诶,分区效率高,人家专门发明了一种swap文件系统,就是为了优化这个swap的结果你可好,你拿了个文件,你这个文件你是不是建立在咱们现有的E4或者XFS基础之上的,就是是不是又多了一层啊,要访问你是不是得通过你的文件系统再去进入的文件,还得通过什么节点表找来找去的,才能把这文件找着,这是不是效率显而易见,不如分区方式要效率高,所以如果是,那你也不要去设它优先级,因为不设优先级,它优先级自然就低。啊,你自己不止后分的分区的优先级都比信默认的优先级要低。了吧。然后嗯,杠S是吧。
37:03
杠A是吧,诶他说这个权限不好,为什么?因为swap呢,他对这个放的是内存数据,他担心数据被别人看到啊,所以基于安全考虑,他推荐把权限改成600,这是他推荐的做法。啊,这就是拿文件来实现。啊,我这有没有文件方式提供的。这没有。没有,那我就把它再加到这个范例里面啊。加在这吧,文件。
38:00
好啊,那我们刚才第一步先创建了一个大小为1G的人件。这第一步,第二步要。把它创建为文件系统。第三步呢,又把它扔到了。ETC,还有。扔到这边了是吧。啊,后来我们又把它改了改。啊,加了这一行。
39:03
好,然后呢,我们再用。把这个权限。改了啊,改了以后再把它启用。啊,取完了以后,你就可以观察到。好,这样的话就成了,但是实际上这中间有没有问题呢?那我们写到文件里了是吧,那那重启是不是应该丢不了啊。啊,你像我们做实验的话呢,一定要生产中把所有的配置配完了,要重启一下,然后验证一下是不是重启还能保存。
40:04
啊,生产中一般都是这样啊,把服务器配完了以后,都要正式上线前重启一下。干干净净的上线,所以都要重启,设完配置以后重启,重启之后你检查一下那些设置都在不在啊,如果不在赶紧再改,如果在了,那就可以上线了,明白了吧。所以这个是我们。当然一旦上了线,它就不重启了,就一般就在那一跑好几好长时间好长时间不动了。嗯。嗯。哎,这这这咋回事啊。出事了,出事了。啊。啥事儿啊?
41:01
然后。设备。这个大家知道什么原因吗?嗯嗯。好,虽然中间卡了一段时间。啊,我们艰难的起来了,啊,起来了,那我们看看吧,这个到底咋回事啊。好,那看看,显而易见,这中间出事了,出啥事了。
42:07
出事了吧,你看这不重启好像挺快乐的,一重启出事了,这咋回事,这没挂上啊啊。哎,这回就有问题了,他说没有发现UUID。DD是谁呀?不就是我们刚才那个分的硬盘吗?Dkd,呃,Swap。Fair不就他吗?那当然,我们直接用它看,能看到这个文件吗?看不到swap fair能看到,知道什么原因了吗?啊,知道啥原因了吗?那就是因为你这写的是UIB。
43:05
但是UID,谁知道UID是谁?你硬盘就那几个分区,咱们Linux启动才能找到你磁盘上的文件的UID,它全全世界那么多几万个文件呢,是不是他哪知道谁的文件的UID是他呀,这也没注册到系统中啊,硬盘的分区的UID都能找到,但是硬文件的ID谁都找得到。所以我们在这特例不能写UUID。啊,我们刚才就说,哎,刚才就行,刚才就是是因为你刚才执行了这个命令,你执行命令以后,他聪明的就知道了,你看你执行过这个命令以后,你主动的敲这个命令来,他是不是就知道啊,这个这个这个文件是谁谁谁了,但是你从来没有执行过名,你重启的时候他不知道。他就记不住了,记不住了,所以就swap那个UID找不着文件了嘛啊,所以对于这个特殊案例,我们还真的不能写悠悠案例。
44:06
一般分区可以,就这不行,因为它是个文件啊。写文件明白了吗?啊,这回咱们再重启一下。哎,你看是不是顺利就起来了,看看死了怎么样好了吧。
45:00
知道原因了吧?好,那这就是swap,那刚才我曾经提到的,刚才那个问题,现在大家自然就知道怎么做了,就是刚才我提到了,咱们不是有个同学硬盘分区满了吗?它是拿文件做的,你现在是不是要知道怎么搞了,你是不是可以把这个swap文件,因为它是个文件嘛,你是不是先禁用这个lo,进用slo以后,把这文件给它拷到别的大分区上去,是不是就可以腾出这块即将满的这个分区的空间,然后再把从FRTP文件的路径改成指向那个新的路径。再把它一起用完了,这不就挪完了吗?挪完了你是不是腾出一点小空间,哪怕一个G2个G,那那那至少不会硬盘马上满了吧,不会马上崩了吧,然后你再抽空再慢慢检查问题呗,你不能眼看着他满崩了吧,对不对,这就是方案在你不损失不删除。
46:00
其他文件的情况下,哎,我们就可以来实现了啊,实际上呢,等你们上了班以后,你们发现啊,做的一些事情实际上都是一些啊,都是一些特别零碎的事情啊,好多都是零碎性的事情,不是说天天就搭服务器啊,搭系统,实际上搭系统那只是很小的一份工作,你大部分工作都在那。就是救火呀,监控啊,排错啊啊,就干这些事。实际上搭系统搭完了就不动了啊,大系统,但是咱们上课呢,我们发现大头的大系统上是吧,你大系统你不会,那也就谈谈不上后期的东西了啊。好,那这是咱们给大家介绍的这样的一些内容啊,所以那么这就要求大家基础得打牢,基础每个基础打牢以后呢,你应对各种问题的时候,你脑子里就知道,哎,我应该怎么去解决它。好,这是咱们给大家讲的,那么这个swap呢,它的使用策略呢,这边有一个这样的一个呃比值,希望大家记住了这个比值。
47:10
这个比值叫swi啊,Swapness swapness呢,这个值它决定了当什么时候就要使用swap了,这个值是影响咱们swap的。积十,积的这个值,我们现在看到的是30 30。哟,这个更大60,那这个值值不同啊,那么这个值的作用是什么?这个值的作用就是影响了当你的内存占用到多大比例的时候。就将会启用swa空间。那他说的这个30不是说你的内存使用30啊,它是100减30,也就是当你的内存使用量达到70以上的时候,它就会自动启用so。
48:10
那当然,这也就告诉大家,这个值越小。是不是它启用swap就越晚啊,比方说如果搭极限,我写个零啥意思,零是不是就是能不用swap就不用swap了,因为我们内存不够了,一点都没了我才用。这个是不是设成零比较好,因为设成零的话,它可以优先使用内存,而不会用swap,因为你写30%,明明还有30%空间没用上呢,你就直接使用swap了,这个swap我们都知道是比较慢的,会影响服务器性能,这就是为什么好多企业里面把swap禁用的原因啊,因为你不禁用的话,他就要用S,就脱离系统啊,所以你可以考虑设成零,那你像四度六就更过分了,设置个60加伙,还有60%的空间空着,它就开始有swap了,这个太过分了,对不对?所以我们基于优化的考虑,要么你干脆彻底一点,Swap就继续,我就不要了。
49:07
啊,那不设swap了,还有一种方法,要不就是把它设成零是不是也可以,哎,那这样的话SW咱们留着它是吧,万一内存不够了,还顶一下也能顶,哎,但是我优先使用内存嘛,哎,这个设成零,可以考虑把这个零给它设一下。啊。好,这是一种倾向性啊,这是也并不是说一个固定绝对值,就是说倾向于不使用S,好,那么到此呢,咱们硬盘的管理,咱们就给它常用的介绍完了,那接下来呢,我们还有一些移动设备啊,移动设备实际上这个就比较简单啊,比方说光盘呀,什么U盘之类的,这个U盘使用的没什么难的啊,U盘使用就跟我们硬盘一样啊,你插上U盘用起来就跟U。插上U盘就跟插上一个硬盘一样,它识别成了就是硬盘啊,所以我这就不给大家演示了,因为U盘的使用跟这个。
50:10
硬盘类似,那么你可以通过LUSB可以看到增加的USB设备。当然我这。没有差啊啊,我这没有,我这没有U盘啊,我这没有U盘,U盘,那我们嗯这样。我这儿好像这儿有一个。哎,这一个看在右下角这个位置,我这有个手机啊,我这手机插。我这手机可以当那个U盘,你知道吗?啊有有手机哎,怎么是谷歌米啊,这是啊,我这是个小米吗?啊,然后点一下啊这个链接。连上了,连上是不是连到,所以它默认让它连到这个虚拟机上去。
51:01
连到这个虚拟机上去,连之前呀,咱们现在盯着它啊,盯盯啥呢,盯这个。Q,好看着啊,他这会能够看到。应该会发现一个USB设备,看是不是是吧,嗯。好,就发现了,这边是USB设备,不就发现了吗。当然发现之后啊,我们现在在这儿可以通过LUSB有还没装啊没装装一下。呀,LUSB没了,那这个工具是不是装在别的包里的包子?
52:06
啊。看出来了吧,装谁呀,USB?哎,那这是他发现的USB设备啊,这个设备这个谷歌公司应该就是我刚才加那个吧,它也就是说谷歌公司的啊,这就能发现啊,那当然发现了以后呢,我们在这个地方。嗯,是不是我在手机上要点一下。啊。那正常的话呢,在这能识别出来一个硬盘,就是如果说你把这个USB设备识别出来以后,U盘它就会多出一个新的硬盘,按照正常排序的话,应该排到。
53:01
SDD了,听了吧,它应该识别成SDD,然后生成SDD以后,你当成一个硬盘分区,该挂载挂载该用用嘛就行了,明白了吧,所以这个它是什么USB断开了。断开了。看不这里没了没了。嗯。重插一下。断开与主机的连接。
54:01
诶,好像连上了。然后以后。哎,好像又出来了。啊,因为我终究这个是个手机啊,所以它这没有看出来,这个设备正常应该是出来,如果是u U盘的话呢,就出来一个设备,它对应的设备名就能可以该挂载挂载我就不演示了啊,因为用起来跟硬盘一样,那接下来我们来看光盘啊,光盘的话呢,这个呃,现在光驱已经不在服务器上是一个主流配置了,基本上好多都不装了啊,没有。没有的话呢,这个,但是有的时候我们会用ISO,这个还要会啊,你像咱们现在。我这是不是拿一个S20就是光盘,这个光盘实际上呢,在Linux里面。虽然我们不一定有光驱,但是我们会用到so文件。
55:00
那比方说我们从互联网上下载那些什么,呃,Stos乌邦库的安装光盘不都是ISO的吗?那so呢,实际上它是光盘的镜像文件,那这种镜像文件在Linux中怎么用?这个大家会啊,那你像咱们现在呢,SR0S0呢,是模拟光盘,这个光盘呢啊光光驱,光驱呢,我们想把光驱里的这样的一个数据给它制作成O,有一个命令就可以实现,哎,我们直接copy就行了。Copy,比方说我放在data塔下,这个是渗S8的啊8.2so,哎,那我就这样写回车,这时候它就可以利用CP就可以直接制作成一个O镜像文件,当然我就不做下来了啊,因为做完比较慢,那当然我们怎么知道做出来差不多了呢,我们背一下看看就知道了,看。是不是做出来一个这样的一个do sector什么什么什么什么啊,当这个文件看看做了多大了啊。
56:09
一个G了。那这个ISO文件能不能用呢?可以用啊,怎么用ISO文件,你把它想象成一个设备直接挂就行了啊,比方说我随便找一个文件夹来挂一下,然后挂在mnt下吧,看挂了,挂了以后看这是不是光盘里的东西。出来了啊,所以ISO文件在Linux里用非常简单啊,直接一挂就可以用了。WIN10现在好像也可以了是吧,WIN10SO文件你双击它就给你挂光驱,就是分配一个盘符啊,现在也挺方便了,以前的话是不是还得自己找一些软件把它映射成盘符,要不你就解压缩是吧,解压缩那现在就可以这么做了。啊,当然我们还可以利用这个命令把某一个文件夹。
57:05
打包成一个镜也可以啊,这个这个就类似于那个踏那个打包了啊,他打包它也可以,不过打包成的是一个so镜像,那用这个命令也可以啊,那我们来试一试。啊,这个命令没装,没装的话,这需要装这个包。刚才那个LS。LS进工具,进工具也是没有安装的。来自于USB是吧。好,那我把这个包给它装起来。
58:09
啊,装完以后再执行一次,哎,好了好了以后呢,我们来看edco。看到没?哎,打包完了,打包完了,那你是不是也可以把它挂载到一个文件夹里去啊,比方说我们取消mitt的挂载啊,我们建一个mnt的这个这个ETC,然后呢,我们去挂一下ETCSO,然后往这挂,哎,你看二啊,然后呢,现在你进到这个m nt e DC,你看这不就是数据吗。啊,也可以画没问题。好,这就是O,那事实上还有刻录光盘的软件啊,这个软件可以刻光驱,把这个O文件刻成光盘也可以啊,不过这个光驱现在都不太用了啊,早期的时候还有弹出光驱,弹入光驱啊,像这个命令啊,你们现在笔记本是不是没光驱了,要现在是吧,有光驱也拆了吧,有光驱拆了这块硬盘啊,我家里原来那个笔记本是有光驱的,后来被我拆了接硬盘了啊,不过呢,这个早期的时候,这个有时候用这个方法啊,这个方法挺好的,用来定位服务器的位置。
59:28
因为有的时候那个机房里服务器特别多嘛,然后想维护系统了,这个服务器一排一排的机房大机柜啊,那我要通知通知当地的IDC的运维工程师帮我来,比方说重启一下机器,他得知道是重启哪台机器,别重启错了,哎,方法呢就是弹出光驱。把光驱不弹出来啊,一看那个机器弹出光驱了啊,就这台机器了,不会按错了是吧?定位主主机用的,用这个这弹光驱这弹入也行。
60:05
所以你执行个命令的话呢,可以编个死循环,一会儿弹出一会儿弹入是吧,这大晚上在机房里面害怕是吧,吓人。那咱们这因为没有物理光驱啊,不过呢,到时可以模拟弹出,模拟弹出呢,这个地方,它就会把光驱呢,这个地方给你弹,把那个对勾给你去掉。啊,我这儿呢,有一个IO模拟光驱,你看这个模拟光驱的话呢,你看这有个对勾是吧,这个对勾就表示光驱给插到,哎插进去了,那你用这个命令弹出光驱。那它就会去掉这个对勾,你看去掉对勾了啊,那你看现在这边你再打开。
61:03
实际上大家看右下角,这是不是已经灰了。是不是光盘已经灰了,灰色了就表示它已经弹出来了,它不不连着了啊,你再点设置在这个位置,你点一下这个光驱。你看没了。对吧,这不就是弹出的意思吗。好。这是USB设备啊。呃,这个可以格式化,把U盘格式化干二之类的,诶你们有的时候可能在U盘里面啊,就在Windows里面,比方说拿一些工具对U盘分了分区,分了分区以后呢,你发现在Windows里的磁盘管理器里面,可能会发现这个U盘上的分区分的特别小,比方说我是一个32G的U盘,结果呢,这个分完了以后只有一个G可用,剩下29个G看不见了。
62:04
看不见了,你打开Windows的磁盘管理器,你发现那块空间是一个分区,但是你在Windows里想删又不让你删。不让你删啊,Windows不让删啊,那你可以把它接到Linux里,用Linux里的F命令把它删了,这就可以,就Windows里它这个磁盘管理器呢,它有保护功能,就是如果说有些分区给你加了一些设置,你这个分区不能删了,那在Linux里用FD进行命令,想怎么删都你删啊。好,另外呢,我们看一下磁盘的一些其他的命令,地步命令,地步命令大家之前我们经常执行啊地命令,看到的是目前文件系统它挂载以及使用的情况。那Di这个看到文件系统实际占用空间啊,实际占用的空间,那么这边呢,有一些选项,比方说H选项,H选项是我们比较常用的,就是显示人类能一读的一读的格式,比方说照啊记啊这样的,哎,你也可以跟上这个M跟M呢,就是直接以兆为单位,直接以兆为单位。
63:21
你跟上G,那就直接以G为单位,但是直接以G为单位就有问题了。因为我们总共这个分区,总共这个sda。二是不是也就是一个G啊,也是一个G的话,你来基于单位B负大G这个单位吗?诶不支持吗?没有这个G的单位啊。没有没有,那就是M,就是M也有K的单位吧,有K的单位既不支持,既不支持。
64:03
当然这个一般来讲我也不用加这个,我们一般加H就好了,H的话呢,管你是什么呢,它自动就给你显示出人类遗嘱的格式了啊,你要加M的话不一定合适啊,比方说你的硬盘都是上T的,你M算的话也不好算,还不如加个H啊,H是最简单的啊,那当然这个命令也能够看硬盘的分区的文件系统。啊,然后A呢,我们说过是查看它的节点编号,节点数有多少个啊这边呢,还有个大H,大H呢表示的是以这个十为单位,而不是二的多少次方为单位。那我们发现小H和大H呢,他们都是以人类一读的格式显示,但是呢,区别一个大一个小,看到没有,大H是不是显得多一些?啊。小H写的少一些,这就是计算单位不一样,好,然后还有TT的话呢,直接把文件系统显示出来了。
65:04
啊,文件系统,这样的话,我们就直接可以看到文件系统的类型了。好,那除此之外还有就是这个命令。这个P的话呢,是把这个格式啊,它会做一下整理,比方说你看有一个设备,它比较长,这个名字你要不加杠P的话,它就会把其他的信息给你挤到下一行去,对不齐了,加上P呢,你看它就对的齐,至少是放在同一行的,看见了吗?放在同一行,哎,这个P呢,是抛标准啊,标准兼容格式输出。好,那还有就是Du Du的话呢,咱们前面也老用它来看,它是用来查看文件夹。的大小的默认情况下,它显示的是当前目录下每个子文件夹的大小啊,比方说我们进到ETC,你看Du,它每个文件夹都会进去显示它的大小,它的单位,这个地方每一个,这不是一个字节为单位的值啊,默认呢,它显示应该是以K为单位,以K为单位。
66:18
以K为单位显示,那当然我们也可以去统计它们的啊,直接显入它的单位来,那怎么样呢?加个H,加个H的话你就能看到它的大小了,这样的话它就会告诉你多大,你刚说这个po是2020,你看是不是200K,这不就知道刚才那个大小是K为单位了吗?啊,K为单位就是默认的啊,默认以K为单位好。啊,这是显示。显示指定目录下面各个子目录。
67:12
的大小啊,单位为K。好,那我们也可以不统计每个文件夹子目录的大小,我们统计所有的总大小,那事实上大家看最下面是不是有一个总大小,那这个你可以加个S,这就是总大小啊,当然加上H就把这个单位就显示出来了,看到没有总大小啊,你也可以显示某一个指定目录的大小,比方说我们指定这个目录大小,哎,也可以,否则它显示的是当前目录里的大小啊。好。所以我们将来。
68:02
我怎么知道跟下面哪个目录空间占用的最大,你就可以用这个SH斜杠,哎,你就可以看了。看到没有,大家看根下面哪个目录最大,现在大家就一目了然了,谁最大呢?哎,我们发现这个U点目录比较大啊,然还有MIC更大,当然这个MIC并不是它真大,是因为它挂着光盘。还记得吗?是不是Mac挂着光盘呀,光盘在这挂着嘛,所以它实际上不算它大小啊啊,所以这个地方真正的空间应该是这个。啊,User是最大的默认,当然你要是放了数据呢,就另外再说了,另外呢,我们在这边还有一个叫X,这个X也很有用,这个X呢,就是忽略不在同一文件系统的目录,也就是说我去查看的时候,我们可以去查看啊,和我在同一个文件系统里的啊,不在同一个文件系统呢,我们就不看了啊,这时候呢,我们就可以加上个S。
69:12
啊,我们比方说我们星啊,当然这个星的话呢,哎,就是每个根下的总的,那我们去统计一下他们的总大小X诶大家看在这个时候我们看一下它这有没有一个排除啊m Mac,呃,贝塔贝塔这里面还有贝塔吗?有,那这个没有把这个根排除出来啊,是这样的啊,我们之所以这样做,就是因为我们要去查看某一个目录,比方说我现在要查查这个根,查这个根的话呢,我要查看这个根下面的目录的这个分区的啊,每个目录的大小,但是我不想看什么呢,我不想看和我不在一个分区里的。因为有的时候这个根下面是不是有一些文件夹是挂到别的分区的,比说data data塔是不是把别的分区挂上来的,那这时候我不想看这个和我不在一个分区里的,那这个X呢,是可以起作用的啊,那这边有一个例子,就这个。
70:13
这个X呢是可以查看的,比如说我们现在在根里面,如果你直接用这个方法。直接这么看,直接这么看,我先进到根里啊,啊先进到根里,然后执行这个命令,我现在就在跟下,那么和根不在一个文件系统,它我就加这个X,把它排除了,然后这个ma跟D是什么意思,是最大深度就是一嘛,一就是我们当前目录下的子目录,我就不进到每个子目录里了,只是统计我直接的这个目录下的子目录。看大家看这里面是不是就不再统计那个贝塔,不再统计boot了,因为它不在一个本机系统里。这样的话就有效的可以查到我真实的跟这个分区各个目录占用的总空间大小。
71:03
啊,有的时候呢,工作中会发现说根快满了。跟满了,那你要用这个刚才的这种方法来看的话呢,你看到的空间,那比方说可能看到data塔,Data塔根本就不太和他没有关系,Data塔是个新的分区啊,Boot也是个独立分区,你看到没有意义,那么这时候我们是不是特别关心一点,就是我跟下面到底哪个目录最大,把我空间给占满了。对不对,是不是这个就可以看了。这不看的清清楚楚吗?那你这样的话就发现,哎,某个目录特别大,那你再进到这个目录里面看看到底哪个文件怎么这么大呀,把我硬盘分区都给占完了。那就可以看了。啊,目前来讲呢,我们看到USR的度是。比较大的还有一个二点,当前的这个目录,1.2.5个G啊,别的文件还有占用空间,好这是它的一个查看的内容。
72:11
DD命令呢,咱们之前经常用了啊。DD命令,DD命令呢,它的基本用法我们前面老用了。那这个用法呢,中间还有一些其他的选项,比方说if呢,就是从哪个地方来读数据,Of呢是写到哪去?那事实上如果你不写if,它默认从标准输入读入。啊of如果不写,就是标准输出读读出啊is就是一次读多少个字节。然后O就是一次多少个字节,写多少字节,如果你不写这两个,你光写个BS,那就是不管读还是还是输出都用同样大小的一个块多大,一块多大,那这个是以字符啊,请一次性我转换多少个字节的空间的数据,这是转换用的CBS转换用的啊,然后呢,这个是忽略。
73:07
前多少个块啊,当然忽略的是什么,忽略的是输入的就是I倍的这个大小,而这呢是欧倍子的。块就从前面开始输,跳过跳过前几个直接从这个地方开始,然后count呢,后面变成多少个啊,这个我们之前给大家说过,另外呢,它还可以转换,听见没有,这还有可以转换。那convert呢,可以转换,转换什么呢?比方说我们可以把各种编码机制进行转换,我甚至还可以把小写字母转为大写字母,你看没有,LK是把小写字母把大写字母转为小写字母。UK呢,是把。大写字母,把小写字母转换大写字母啊,比方说我们这有一个随便写一个文件啊F1,那这里面有小写字母随便写啊,写完以后呢,你看这个文件是个小写字母,那我们可以用DD把它转换成大写字。
74:08
啊,Of输出到F2的间离,那输出的时候呢,我们用com啊UKUK转换成大写啊,你看是不是转换大写。没他可以转换,可以转换。好,那这边呢,还有一个截断,截断叫no创不截断,默认会截断啊截断什么意思呢?这样的啊,比方说我们这样有一个文件,这里面有若干行,比方说A。BCDEFFG。然后我这有一个F2文件,这个文件呢,里面放的是1123456789。啊,大家看这两个文件大小是不一样的,好,现在是这样的,DD f1of f2。
75:15
然后我们看二。Skip。这四请问你猜猜结果是什么?啊,猜猜结果是什么?那你最终想想F2应该是什么样?F2,应该啥样啊?啊,那就是我们一块是一个,然后两两个,两个的话呢,我们要写两个,但是我要跳过前三个,那跳过前三个是不是ABC就被跳过了,跳过前三个取俩取俩是de对吧?第第一取了以后要放到这个F2里去,但是F2也不是从头放,是跳过前四节这四个是不是就这那就把五六给去掉了,变成de是吧?那789还有没有啊啊,那我们来看看789有没有。
76:33
啊,大家看,光有了1234和de,那么789被截断了,这就是截断啊,截断当然我们也可以不截断,那不截断的话呢,你把这个命令呢换一下。啊,换成加上一个那个no。The叫no。加这个,这有一个不截断,看到没,不截断,不截断就剩下的文件我留着啊,你再看。
77:08
789留下来了吧了吧,这就不截断。啊,这边还有一个什么,呃,F data think,就是结束前一定要物理上写入到磁盘里面,而不是放到缓冲区里我就结束,因为有的时候呢,这个命令执行啊,他认为放到缓冲区里,他就认为是结束了,实际上他没有写完,哎,缓冲区我们都是内存嘛,它只要升到内存里面,它就觉得命令就告诉你成功了,实际上不一定成功了,因为这时候突然停电的话,内存数据就丢了啊,所以加上这个选项,可以确保我们一定是物理上写入磁盘。才会告诉你结束啊。啊,这个我们之前用过它备份MBR之类的啊,这里面有一些例子,大家下来看看就行了,好了,关于这个磁盘管理主要的这一部分。
78:01
介绍完了,那么稍后呢,我们来介绍read。啊RAIDRAID是一个生产中可以说必用的技术啊,必用的技术,不过呢,由于我们现在都用虚拟化了啊,尤其有的时候都是云服务器了,所以这个read呢,硬件的东西我们了解一下工作原理就好了啊,休息一会,待会回来。
我来说两句