今天我们讲的是 swap 分 区。 linux 的 swap 分 区说白了就是内存不够时的应急方案。物理内存快,用完时系统会把暂时不用的数据挪到硬盘的 swap 区,避免系统崩溃或卡的动不了。但硬盘速度比内存慢得多, swap 用多了系统也会变慢。 swapp 可以 独立分区或者文件设置大小看内存,内存小就多设一点,比如两倍内存八 g 以上配个四到八 g 也就够了。管理上用 swapples 软件查看状态,如果你跑服务器或开游戏服的,想保持稳定,合理设置 swapp 真的 很重要。
粉丝2383获赞2.1万

大家好,我是微可全网唯一最好的 linux 入门道精通视频教程。接下来要讲解持盘管理当中的第三点, swip 交换分期。 那么 swip 呢?它是 linux 系统当中的一个交放分期,它就非常类似于我们 windows 的一个虚拟内存, 什么意思呢?就是当这个内存啊不足的时候,把一部分的硬盘空间虚拟成什么呢?内存进行使用, 从而它可以解决内存容量不足的情况。那我怎么去看它这个 swip 交换分期啊,对应的一个使 种情况呢?记住啊,直接使用 free 这个 mini 查看就可以了。那么接下来我就来告诉大家如何进行查看,点击打开中单, 接着什么呢?你直接输入一个什么 free 回车就可以了。现在我们所看到的部分啊,上面这个 m e m memory 代表内存,下面 swipe 是啊,交放分期 总计是,你看总计是幺六三三二三四四啊,那这个优势的是什么呢?就已经使用这么多了。 free 就是空闲这么多啊,笑笑的代表什么呢?恭喜, 想这么多了。 buff 开启是什么意思啊?就是返充和返存。开启是返存, buff 是返充,那么他是幺零三七幺四八。 嗯, arab 这个是可用,还有这么多可以使用,这是内存情况是吧? 那如果是思维普的话呢?注意啊,他总共是二零九七幺四八,你看使用使用为零,没用是吧?哎,空闲还剩下这么多,就是你还没使用那个交换器吗?他空这么多啊,所以这种情况是怎么回事呢?就是 它是什么,不使用任何这个操作就是你检查系统的内存和交换的利用率,但是 他输出是以签字结打印出来的,那现在我就把这个图截出来,大家来看一下啊, 放到我们笔记本来, ok, 注意啊,这个是输出这个内存和交换它的一个什么利用率显示 显示是以什么呢?是以签字结打印为打印。 ok, 你看第一个就解决了,接下来嘞,我们来看第二个啊,那我们怎么检查他?这个还一种方式啊,你是以什么?是以这个叫做什么机字结为准,你看怎么做啊?第二种情况你可以清楚一下, 那我加一个什么,加一个杠 h 啊,加杠 h 加杠 h 之后,你看到没有?哎,刚才那一些就变了,看没有二点零 gi 看没有零 b, 二点零 gi, 看没有,这完全变了,就单位发生了变化啊,大家要注意这个问题就可以了。 好,这是第二种情况,加了一个参数啊,更改一下单位刚才一千字减,现在一击,是吧? 我把它放到这了,这第二个,那么第三个是什么呢?那我们也可以通过什么,你也可以通过这个文件查看大小,你看啊, 就通过那一个啊, cat p l c 目下装了一个什么 swipes, 回车,你看没有,这个结果是不全部出来了,你看这个交分期 swifer 这个文件对不对?内形,它就是个文件,要注意啊,那后面就是大小,没有使用情况下,是不是啊? for, 就这么个意思。好,这就是我要给大家讲解的这个问题,就是说查看这个交换大小, 嗯,他还显示这个设备的方式,这个交换问题,那么就是方便们查看这个分析啊,逻辑件文件啊,是不是就这么个意思啊?那现在我就把这个结果放到笔记当中,到时我们再进行 进一步来研究就可以了。 ok, 好,那么本节课啊,已经将什么呢?已经将这个 swip 这个交换分期对应的一个 freere 这个命全部给他讲完了。那么大家在学的时候有问题啊,我们再讨论。本节课内容就到此结束,下一次课再见。

swap now open the book let's read the story together nadim found a bat it was broken nadin mended the bat his dad helped the bat looked good chip had a robot the robot was broken chip liked nadim's bat he swapped the robot for the bat nadin mended the robot he painted it silver the robot looked good biff had a skateboard it had no wheels biff swapped it for the robot nadin mended the skateboard he put on new wheels it's a good skateboard now he said wilma had a bike the bike was broken she swapped it for the skateboard nadine mended the bike he painted it black the bike looked good, not bad said nadine。


给福气装过 lax 系统同学都是知道的,就是在我们分区的时候会分一个 surv 分区,那么这个 surv 分区到底什么用呢?这个分区啊,叫做虚拟交换分区,它的主要作用呢有这样几个啊,第一个呢就是内存扩展,也就是说当物理内存不足的时候呢,系统可以将一部分不常用的数据 存储到丝袜部分区当中,从而呢来释放物理内存,供给当前需要运行的应用程序来进行使用。第二个作用呢就是内存回收,当系统中的进程不再需要某些内存数据的时候呢,那么这些将死而无用的进程, 它的数据都可以被移到纱布分区当中,从而来释放物理内存,那这种内存的回收机制是有助于优化系统和我们的内存管理的。第三个作用呢就是系统的休眠,当我们的系统处于休眠的时候呢,它可以将内存当中 数据啊保存在 style 分区当中,以便呢在唤醒之后可以恢复到之前的状态。在安装 lisa 系统的时候呢,交换分区的 style 大小呢,通常是物理内存的一点五到两倍, 但是呢,这只是笼统的建议值,实际情况呢,要根据你的物理内存大小以及所使用的应用程序还有你的硬盘的类型来决定交换分区的大小, 甚至呢是可以完全不用 swab 交换分区的。另外,我们在 laticsr 系统中可以使用这个 mini 和这个 mini 来激活或者是禁用我们的 saw 分区,以及呢可以使用这个 mini 呢来查看系统的内存和 swab 的使用情况。
![[科普向]分页文件(虚拟内存)是咋工作的?应该留着还是删掉? 虚拟内存的工作原理是什么?#虚拟内存 #c盘清理 #Windows #Linux #电脑科普](https://p9-pc-sign.douyinpic.com/image-cut-tos-priv/53ccc72242768987d61ab2ff5e4983e1~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2090368800&x-signature=nA4hd916RVmMhwO%2FIBUof1XLXqs%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=2026040110034178B33960352ED58EBD2C)
提起虚拟内存,大家应该在 c 盘爆满、清理 c 盘时都看到过硕大的 page file s y s, 这便是 windows 的 虚拟内存。 linux 用户在安装系统时,通常也会预留一个分区或生成一个文件作为 linux 的 虚拟内存 swap 交换空间使用。那么虚拟内存到底是怎样工作的? 如果不预留虚拟内存,系统会有什么样的影响吗?首先我们来了解一下虚拟内存的工作原理,它并不是直接将硬盘中一部分分区腾出来给内存用,这种说法不是完全正确的。 我们来做一个比喻,假设在 minecraft 中,你的背包就是实体机物理内存,而旁边的箱子就是系统的虚拟内存。平时在游玩时,我们通常会将背包中不重要的物品放入箱子中,需要使用时再拿出 系统管理。虚拟内存也是这样,不活跃的数据会被系统临时存入虚拟内存中。而当关闭虚拟内存以后,如果物理内存被塞满的时候仍有新的进程,系统会直接强行终止其他进程释放内存。 在这种情况下,轻一点的就是文档没保存被强制关闭,重一点的干脆崩溃给你看。所以留着虚拟内存吧,说不定能保你一命。

linus 系统中的 soap 分 区是什么?简单来说, soap 就是 操作系统用来扩展内存的一种机制。当你的物理内存快用完的时候,系统会把一部分暂时不用的数据搬到硬盘上的一个特殊区域,这个区域就叫 soap。 这样做的目的是为了避免系统因为内存不足而崩溃或者变得极其卡顿。 你可能会问,既然内存不够用了,为什么不直接加更多内存呢?这当然是最理想的解决方案,但在很多情况下,比如服务器资源受限,老旧设备升级困难或者临时出现内存峰值需求时, swap 就 成了一种经济又实用的后备方案。那么, swap 是 怎么工作的呢?举个例子, 假设你正在同时运行浏览器代码编辑器数据库和几个后台服务,总共需要八 gb 内存,但你的电脑只有四 gb 物理内存。这时候操作系统内核会判断哪些程序当前处于休眠或低优先级状态,比如最小化的窗口,长时间没操作的进程, 然后把这些进城占用的内存页写入到 soap 分 区里,腾出宝贵的物理内存给更活跃的程序使用。当你再次切换回那个被换出的程序时,系统又会把它从 soap 读回内存,这个过程叫做换入。需要注意的是, soap 虽然能防止系统崩溃,但它并不是万能的, 因为硬盘,尤其是传统机械硬盘的读写速度远远慢于内存,频繁使用 swoop 会导致系统明显变慢,这种现象我们称之为抖动。所以 swoop 更像是一个安全保障,而不是性能加速器。 swoop 是 以什么形式存在呢?在 linux 中, swoop 可以 是一个独立的磁盘分区,也就是 swoop 分 区,也可以是一个普通文件,称为 swoop 文件。 早期的系统更倾向于使用 swapp 分 区,因为它性能略好,管理简单。而现代系统则更灵活, swapp 文件更容易调整大小,不需要重新分区硬盘。那 swapp 应该设置多大呢?这是一个经典问题。 过去有个经验法则, swapp 大 小设为物理内存的一到两倍,但随着内存越来越大,这个规则已经不再适用。比如,如果你有三十二 gb 内存,再配六十四 gb 的 swapp 就 显得多余了。现在更合理的建议是,如果内存小于两 gb, swapp 可以 设为内存的两倍。如 果内存介于两 gb 到八 gb 之间, swap 可以 等于内存大小。如果内存超过八 gb, 通常四 gb 到八 gb 的 swap 就 足够了。甚至在某些高性能服务器上可以完全不设 swap, 前提是确保应用不会耗尽内存。不过要注意,有些系统功能依赖 swap, 比如 linux 的 休眠功能, 需要 swap 空间至少等于物理内存大小,因为它要把整个内存内容保存到硬盘上。最后,如何查看和管理 swap 呢?在终端里输入 free 杠 h, 就 能看到当前内存和 swap 的 使用情况。用 swap on 刚刚受可以列出起用的 swap 设备,而通过 mk swap 和 swap on 命令,你可以创建并激活新的 swap 分 区或文件。 总结一下, swap 分 区是 linux 系统中一种重要的内存管理机制,它在物理内存不足时提供缓冲,保障系统稳定性。 虽然它不能替代真正的内存,但在资源受限的环境中依然是不可或缺的安全气囊。希望这期视频能帮你理解 suap 分 区的作用和原理。如果你觉得有用,别忘了点赞订阅,我们下期再见!

好,那我们在移动操作里面有个交换指令啊,叫 s w a t 这个指令,好吧,我们把这个指令,首先我们学任何指令之前,我把它拖出来,拖出来,好吧,首先要看它长得什么样子的啊, 我们幺二零零的所有拖出来。先选数据类型啊,先选这个数据类型 word 和 d word, word 是 多少倍的呀? word 是 多少倍的? 对, word 十六位的低 word 呢?啊,三,十二位的。好,你选什么样数据类型?你如果选择 word, 这是这两个硬和 alt 啊,注意,硬和 alt 是 同一个地址, 他俩是一个地址啊,比如说你如果这个手指定不熟悉,也跟着听一遍啊,这个交换,好吧啊,然后我们这给他 word 是 十六位的,十六位的,你就给他分配一个十六位的地址。十六位的地址是什么呢? mw 多少?比如说给他一个 mw 十 啊,这个 mw 谁用过啊?我再换一个 mw 多少来十二啊,这个是 mw 十二啊,好,这,这是我们的交换指令啊,注意,交换指令应和 out 是 同一个地址, 不要写不同的地址。你不要这写一个 mw 十二是吧?你这个位置前面写个 mw 十二,你后边给我写个多少来 m w 十四啊,这样是不可以的啊,注意 en 和 alt, 这个 en alt 是 同一个地址 啊,如果你 en 和 alt 不是 同一个地址,你把 mw 十二的值交换到 mw 十四转去,那你这个这个 en, alt 的 值能不能再给到 en 呢?是不,给不了啊啊,所以啊, en 和 alt 你 要交换的话, en 和 alt 是 同一个地址, 你要如果这两不是一个同一个地址,给到 amw 四四里面交换给别人,给到他的,给他的,结果这个地址里面就回不来了,明白吧?我们用交换的时候要用同一个地址,一和二可是同一个地址 啊,我们来看一下啊,每处发一次,我让他交换一次就可以了。每处发一次,交换一次,我们用什么指令每一次让他分一次啊? 上升眼吗?对,上升眼。对啊,这个眼指定就是每出发一次产生一个扫描周期吗?你看我这昨天跟人家讲的,还写到黑板上呗。 产生一个扫描周期不是出发一次吗?执行一次吗?好吧。啊,首先我这用一个按钮或者你做什么条件你自己来写啊,只要是不二那样子注音都可以。比如说这有个 id 点零啊, id 点零用的,我用个 id 点四吧, id 点四下面是一个辅助继电器,辅助继电器一定要干什么? 辅助计算器一定要填,比如说这儿有个 m 三点零啊,这两个地址里边是交换。好,首先我们要知道十六位的地址是以下边两个字节进行交换。我要首先知道 m w 十二下边的两个字节是哪两个字节?知不知道 m w 十二下边的两个字节是哪两个字节 啊? m w 十二下边的两个字节是哪两个字节? m b 十二等于谁啊?下边两个字节啊, m b 十二是谁? 这,这都不知道了。 m w 十二下边两个字节是哪两个字节?雪峰, 对呀,知道你就说嘛,对不对? m b 十三啊,我还以为你也记不得了呢。啊,我们这它下面有两个字节嘛,我们当时学数已经到时候说了,一个十六位的地址下面有两个八位的地址,那这就是它两个八位的地址,好吧? 好,然后我们来看啊,这两个字节我只画到字节就行了,就是这两个字节里边去进行一个交换。好,比如说我这个 mw 十二里边放到一个十六英寸的 a 啊,那十六英寸 a, 这个 a 放到哪个?哪个哪个字节地址里边在 m 十三里面吧。 mb 十三里边,对不对?好, mb 十三里边它应该是一个零 a 啊,他是个 a 啊,这边是不是 a 只占到四位,他是不是这个零也要占四位啊?才是一个八位的字节嘛,对不对?他这是我这放的是零 a, 这里面放的是什么呀?是不是两个零呐?十六英寸的啊,这是十六英寸的数,十六英寸的数啊,这两个零两个零是不是占八位啊? 啊?他一共八个位。好,我们来看一下,他这个交换,就是把我的 m b 十三里边值跟 m b 多少来十二里边进行交换。第一次他这是邻邻,这是邻 a, 对 不对?当我触发交换了以后,他把这个邻 a 就 换到 m b 十二里边来了, 那这个 m b 十三里边是多少来?邻邻,他把这两个零换这来了,这就是交换,要让注意啊,这个用交换纸巾的时候要用到一起和我们的颜纸巾一起使用 啊。那我们看到这这一个,第一次这个值是这个值,当它交换了以后,把这个值第二次交换,交换了以后把这交换过来了,对不对?然后这个重过来了 啊?再出发一下交换这个 a 是 不又要回来,到这又变成零 a, 是 不是到这个地方又变成什么?零?零,这是六进值的数啊,好吧, 好,然后我们来看一下,比如说我们在这个纸面用往哪来?我们写程序的时候做暂停比较方便啊?其他的没有什么特别的一个用途。或者后边你们在做项目的时候跟第三方 p 进行交换,比如说三零的时候,它高低跟我们这不一样。 然后我首先我要做通讯的时候,我做数据交换的时候,我是想想让他高低位跟我一样,那我就要使用到交换机,明白吧?好,那我们这个做暂停是不是比如说我直接从这个这写到用到,还有第十三,是不是 这个地址里边现在走到第十步,那我一交换,他这是不是把他这个零给换这来了?零换到这来了,他是不是停下来了? 好,我再交换一次,他又回来,是不是又继续走?做一个程序的暂停啊?做一个程序暂停用的,我们再来,好吧?好,你再出发一下,交换一次,我再出发,这是第一次交换,这是第二次交换,我再出发一交换他,您,您 a, 是 不是就到这来了啊?这是不是又变成您 一直这样的,不停的这样交换?所以啊,我们这个地址硬和硬的是一直是同一个,明白吧?啊?这就是我们的交换指令啊。好,我们在这个上面讲完以后,我们在这上面就是软件上面给你演示一下啊, 黑板上讲明白的时候,我们在软件上给你演示一下。好,我这做一个条件啊,我这用一个,首先这里面有值才能交换啊,没有值两个零交换的有什么意义吗?没有意义对不对?好,然后我在这再加一个点一半,首先给他个值啊, 比如说我 a 零点一接通啊, a 零点一接通,用一个木弹奏啊,弹奏?弹多少来?弹个十 啊,到我的 m w 十二里边。好,弹个十到 m w 十二里边。是不是 m d 十三里边有只啊?是不是? 是不是啊?好,我这个,首先我这个 m b 十二啊,我这写了 m b 十二等于十的时候,按这输出, 输出 q 零点零。好,那我们来看啊,输出 q 零点零,这是 q 零点零,用过了啊,我用的 q 零点二。好,那我按一下传送这里 q 零点二能不能降?好,当我再触发一下 i 零点四这个交换的时候, q 零点二能不能降? 可以亮,对不对?那我再出发一 i p 二四,它还亮不亮?不亮?对,这个就是标杆。好,先把程序先编辑好, 先把程序先编辑下来的设计。是不是你那个题目做好没有?做好了,一会我看一下 指令,学点啥啊?学结束那首歌不是注意成过滤吗? 啊,然后我们首先看一下,按一下 n 点一,这是不是零零零啊?然后我们看到啊,这也是零零零,他这是跟这个灯一样。好,当我触发一下交换 n 点四, 交换了以后,是他变成您 a, 您,您呢?然后这个点是不是出错了?好,当,我再按一下,他是不是又变成什么您您,您 a, 是 吧?好,然后我再按一下啊,这个交换还有点四,是不是他又交换回来了?好,然后他这是不是就灭掉了? 相当于这个平均下来,再等一下,对不对?再出发一个交换,他是不是又继续进行啊?这是做了一个什么交换啊?那我们看到啊,还有一个三十二位的交换。怎么交换的啊?三十二位交换就是他两个字进行交换,比如说我还是穿这个值,那我这写 md 多少来? md 十二 啊,这个地方我写 md 十二啊,那你看这这个地方,看到没有?我这个这个位置啊,我们一起来看一下这个位置。这个位置是不是有一个 问题啊?看到没有,跟别处是不一样,他这个就是你数据的。也不对啊,你这用 word 看到没有? word 是 不是十六位的?十六位的,我是用 mw 多少啊?你这用 md 多少?报错呀,啊,这是一种错误啊。 好,然后我们可以看到这个你要把改成什么呢?错的它就不报错了。看到没有?你改成错的,这这是不是就报错啊?所以这两个数字的音词组长度要保持音质啊。这地址 m g 十二。好,还是一样的啊,我们看它交换。怎么交换的啊? m g 十二下面是不是有两个字? 它有哪两个字? w m w 是 多少啊? 啊?十二,十二,十四啊,不要瞎说啊, w 兼这两个用啊,十二都来到十三道啊,还要回去转,你看你这数据应该差的远,差一点刚刚好, 你应该就跟着看吧。好,我们来看一下啊,我现在这个您 a a 是 不是在这个位置?在,他也就是说我的 m b 十二里边,对不对? 这个零是不是在 m b 十二里边啊? m b 十二里边。我触发交换,你看他怎么交换的啊?他是不是这两边这两个字节进行交换呢?他两头的这个字节交换,然后中间这两个字节进行交换。好吧,我再按一下这个交换,看到没有? 是不是这样啊?他最开始在这一边,也就说 m b 十三和我的 m b 十紧交换, m b 十二和 m b 十一紧交换啊,这就是他的字节交换,好吧?啊?这就是我们三十二的交换啊。好, 这个交换我们讲明白了以后啊,你们自己先把我在讲的这个试一下,试一下以后你们用你的解锁程序不用重新写。直接干什么?直接就不用重新写那个程序啊?直接把那个用一个交换给他做一个暂停,好吧?嗯。

同学们大家好,我是磊哥,那么下面呢,我们来看一下磁盘管理的管理部分哈,操作流程 在这里呢,我们需要在服务器上啊,添加硬盘,掌握他的管理的方法, 然后呢相关的指令和一些概念,哎,就是刚才我们讲的一些具体实现出来是怎么样的硬盘啊?对于各位来说,千万不要把它想的很复杂,真的特别简单,就是呃,你买了一个盒子,想往里面放东西,这么简单的一个问题, 硬盘由于存储数据,我们的用户数据,用户的资料装备啊,我们的用户的头像图标,还有我们企业的数据库,这些啊,对于我们来说都是一个一个的文件而已, 那么在磁盘上我们需要提供可用的空间,然后来存储他们。那关于磁盘的管理该怎么开始呢?我从哪里得到硬盘呢?硬盘放在哪呢?放上去在哪找呢?找到以后怎么用呢?结果是什么样的呢? 好,下面我分为了七个大步骤了,来给大家讲解这些问题。从没有硬盘,到我们把数据放到硬盘,把工作做完,整个流程我们来展示一遍,好吧。 第一啊,我们首先说的是购买和添加硬盘,硬盘肯定不是凭空就有的,那么我们首先需要去购买磁盘,购买磁盘呢?哎,我们可以通过一些在线的电子商务网站,比如说京东,淘宝, 京东,淘宝, 那么来到京东呢,我们可以选择相应的这个关于磁盘的商品,比如说我们搜硬盘,搜磁盘都可以哈 啊,你像我们如果哈自己用自己用,我们就选择 s s d 固态硬盘这种硬盘呢,哎,它的体积小,速度快,价格稍微贵一点啊,那么 由于这几年哈,呃,国际关系,地源政治的原因,迫使我们中国啊,在芯片发展的这个速度上啊, 也要比前几年高很多了,哎。一些,嗯,稍微大一些的,比如说二十纳米以下的啊,二十纳米以下的芯片制造技术,我们国家很多地方也都也都能生产出来了,所以芯片的价格一下就是降了很多哈。以前通常情况下,我记得五年前吧, 这是递员正式开始之前啊,那个时候的硬盘,你像这个固态硬盘平均一个 g 都得一块钱到两块钱左右,哎,你,你平时啊, 你平时买一块硬盘可能要大几百块钱,现在呢?现在呢,你会发现一个 g 连五毛钱都不到。那如果买这种普通的普通的这种 ssd 吧,就是固态硬盘吧,它的价格才四五百块钱,千把块钱买的挺好的硬盘了, 那么这种硬盘你肯定没法直接拿着用啊,你需要外面买个硬盘盒,知道吧?固态硬盘盒把它扣在里面就是我们的移动硬盘了,这是家用的啊,一般家用的这些都够了。那如果在企企业里面呢,企业里面我们就得买什么呢?哎, 机械是硬盘了,比如像这种西部数据 啊,两 tbsata 看见没有,这种台式机硬盘这种大的硬盘呢,它呢价格比较便宜,你看两个 t 才四百块钱,刚才一个 t 有的卖五百,有的卖一千, 对不对?那么这两个 t 才四百,平均一个 g 还不到几毛钱,哎,所以说这个价格还是很 便宜的,所以成为了我们企业当中啊,在使用的时候,哎,主要的存储设备就是买这种机械式硬盘,而不是像那种芯片结构,知道吧?而我们个人的台式机一般装的也是这种的 啊, sat 接口服务器硬盘啊,这种服务器硬盘呢,速度会更快一点啊,你看这种硬盘,比如说它的,它的体积都是多少?你看八个 t 一块硬盘都一千多,我买一个二十 t 的呢, 二十 t 的一个硬盘就四千多,这是企业在选择的时候,我们个人选就选这种的,哎,比如说,比如说悉数的,然后,呃,日常用, 呃,两个 t 的吧,啊,它的缓存是二百五十六兆币啊,它的接口能达到呃,每秒六 g, 哎,他的转速是七千二百转。台式机硬盘,这是我们个人主机用的硬盘,好了,通过这里下单呢。然后选择的时候一定要注意哈几件事情,刚才我们上一节课说了啊,注意,我不是京东或西数的 经销商啊,我跟他没关系啊,今天只是借电子商务给大家讲一讲如何在工作和生活中解决这个存储的问题。 我们上上一节课讲了很多关于瓷盘的知识,你要选设备最好选的什么呢?第一件事就是品牌,就像咱大家买彩电,买汽车是吧,大家都知道大品牌的东西整体质量有保证,山代 我不靠谱是不是?所以你虽然不懂买汽车,不懂买这些电器的内部原理。买,买液晶电视,你,你会造电视吗?对吧?你又不是京东方,对不对? 你又不是逛街,那么你怎么会造呢?那么,但是你会买对吧?你会去买小米电视或者是什么呢?哎,三星的啊,然后什么,呃,索尼的,对不对啊?因为你相信他的品牌,那么磁盘也是这道理,第一选择品牌, 哎,吸数或吸结。第二,选择 t 容量,就是这个容量啊,你觉得不大合适,比如说你现在是一个 t 用满了,对吧?那你至少得再买一个 t 吧,或者两个 t 的,对不对? 这是第二点。第三点,看价格,哎,你别说两个 t 的便宜,那有人还想要二十个 t 的呢,对不对?你 关键是你,你个人的经济能力承受有限啊,所以说你需要一个选择,一个价格自己能接受的啊。第三呢,要看接口,第三要看接口,这个接口啊,就是你的硬盘插接在机器上的那种接口的类型,就形状要把它对上。 哎,这个东西可以在我们的迹象可以查,可以查到,你可以干嘛?你可以通过在你的笔记本上安装一些硬件的检索工具啊,比如,哎,鲁大师啊, 啊,卢大师啊,哎,软件管家啊,这样的,呃呃,卢大师啊,还有什么?呃, 那叫什么呀来着啊,还原精灵啊,像这样的程序装上去以后,他会把你的机器上的这些啊硬件给你扫描出来,关于硬盘, 你一看就能看见这个接口类型,不是 ide 就是 sata 啊,然后后面的这些哈,哎,什么七千二百转呢,然后二百五十六兆啊,这些数据包括它的它的一个产品的型号,这些你就了解一下就行了, 为啥呢?因为只有当你在前面的这些所有的参数都选择相似的情况下,才会去参考这些细致的参数,基本上你品牌定了容量定了,价格定了,接口注意一下就够 就够了。即使是相同品牌,相同系列,相同价格的产品,我们一些发烧友会去衡量,哎,这个这玩意,他的缓存是二百五十六兆的,那个东西缓存是一百二十八兆的,那么这些啊,对发烧友来说有区别,对我们普通用户来说,包括企业用 户来说,其实并不关心这些细致的区别,在他们的眼中,能存东西速度稍微快一点,能够达标就够了,明白了吗?不用,因为啊,你一看这名字,我去 w 意思的,然后二两 tbst, 二五六七八,都什么鬼啊,根本不需要看这么多东西,知道吧? 好,我们采购了一个合适的硬盘,以后怎么插接到计算机上?一般啊,我们的笔记本啊,都是 usb, 对吧?插数据线那个口,然后台式机呢,你需要把机箱盖打开,然后他会有一根线, 一根线接在硬盘上,一根线插到主板上,那个口啊,跟别的口都不一样,上面我们有图片,对吧? id 还是 sat 的口,你对上插上去,然后通上电就能用了,明白了吗?听懂的扣个一哈,我们的硬盘就是从 商家那里购买回来,一个硬,一个硬壳,知道吧?一个盒子, 然后对不起啊,这个职业病啊,嗓子,嗓子有点不舒服,一说话多了就就咳嗽, 我们需要把这些硬盘啊,才买回来之后呢,在计算机关机的情况下,哎,尽量是关机的情况下, usb 的不用管啊, usb 可以带电热插拔,在关机的情况下,把它接到硬盘上以后再开机,于是我们就看见这个硬盘了, 好吧,但现在呢,让大家去买硬盘去做实验不太合适,几百块钱花完以后呢,其实没有什么特别的效果,我们用虚拟机做的实验的结果是一模一样, 我下面用虚拟机展示一下。首先呢,我们不是用 vmvr 模拟出了一个硬件计算机吗?对不对?需要把它关机,刚才我提前把那机器关了,因为插拔硬盘,刚才说了要关机,对吧?不能带电插拔知道吧? 当然有的服务器支持热插拔,支持热插拔,这东西你要看好了才能去弄啊,然后不要随意的去去把这个硬盘拔下来了啊,有可能造成数据损坏, 一般情况下这服务器如果不用的话,最好是关机知道吗?关机比较稳妥,把它插上去再开机,你要想把拔下来呢,再把它关机,再把它拔下来。好吧, 特别你刚开始啊,你搞不清楚的时候。好,我们用 v m v r 模拟硬盘,怎么模拟?第一,关闭虚拟机电, 第二,编辑训练机设置,第三,选择添加合适大小的硬盘就可以了,我们来操作一下,这不是咱的 vmvr 吗? sintos 九编辑训练机,点击它, 然后点击下方的添加,然后点击,你看他问你添加什么设备。第一个就是硬盘,注意添加硬盘的过程非常复杂,仔细看啊。 好,加好了,你看明白了吗?哎,你要没看明白的话哈,那就对了,因为我点的比较快, 默认下一步就是添加硬盘,你看我现在是不是两个硬盘,一个是原来的二十 g, 这是新的硬盘,这个以前叫 sda, 一会我们进去这个叫 sdb, 知道了吧?好,这是开给大家开个玩笑啊,然后我现在把刚才的硬盘删了,您别把第一块硬盘删了啊,第一块硬盘要删除的话,你的计算机的系统就没了,你就需要重装系统了,知道吧?按第一节课的实验做了,我想告诉大家,添加硬盘的时候,过程很简单,不用太太纠结, 只需要关注什么呢?第一,接口不用关注,这是在模拟接口,你要想一会显示出老接口,你就选 ide, 其他都是新接口,知道吧?都是显示的 i 叫 sda 的接口。 第二,他问你是已经有硬盘了吗?还是做自己模拟一块新硬盘?肯定是模拟一块新硬盘啊,这个新硬盘对我们甄姬的影响不大,他会把甄姬的一部分空间,没有用的空间拿出来单门给我们用,不会影响我们存储的数据。 当然我们的硬盘,真机的硬盘如果塞满了,可能会影响啊,可能会影响我们真机的运行 好下一步体积。这里我建议大家使用五个 g 就够了,当然你说老师我的,我的硬盘大,我的硬盘有一个 t, 一千个 g, 两千个 g 啊,分他二百可不可以?可以,但是呢,操作流程一模一样,就是一会在创建磁盘空间的时候,我们写的磁盘的这个单位大一点, 比方说我用五 g, 你用五十 g, 你用五百 g, 多写俩零,听懂了没有?听懂的扣个一啊,那么这操作上没有区别,但我还是建议你用五 g, 为啥呢?因为磁盘在准备的时候时间是非常长的,如果你用五 g 的硬盘,准备的时间可能就几十秒钟, 一二十秒就搞定了。那如果你用几百 g 的硬盘,你需要等好几十分钟,听懂了没有?听懂了扣个三哈。所以我们添加硬盘五个 g, 下一步问你,磁盘叫这个行不行?一会我们加了磁盘多吗?他会给个序号。行,好了,大家看到了吗? 磁盘的添加就完成了,听懂了没有?好,再做一遍,哈,我再做一遍, 看明白了吗?没看明白,我再做一遍, 看明白了吗?没有看明白,我再做一遍。有人说,老师,老师,你不用再做了,我看明白了,我特别看明白,不就两三步吗?是吧。添加新一盘,选择新一盘接口,然后选择体积,然后选择名字,是不是就这些内容,但是我还是要做下去,哎,并不是,我比较任性哈, 是这样的。磁盘管理在新生的学习当中,由于啊,他是比较底层的一种技术,是硬件,硬件技术中间还有操作系统还有软件,他隔了很多层,很多个流程。 那么同学们,如果针对一块硬盘做实验,没问题,你在甄姬上有问题,你把它拔下来,重新插上去,然后格式化就好了。 但是在虚拟机里面呢,你反复在一个机器上做硬盘,那么他就可能会出现一些缓存不成功的问题,就更新比较慢, 这种现象在工作中是不会出现的,是多余的,知道吧,你没有必要抠抠搜搜的,就拿你 计算自己计算机的五个计来回做实验,没有必要。所以呢,我给我的计算机啊,划分了很多块硬盘,你看一二三四五六七八, 画这么些硬盘。我想告诉大家的是,你们做实验,如果这个盘出问题了,放弃它,不要用它,甚至连不用关机都不用,把它拔掉删除, 你就直接把它扔一边就行了。然后下面不是还有新硬盘吗?那第二块硬盘我说不让你用,你用第三块行不行?同学,你的任务不是要把硬盘造出来,你的硬任务是先要初步的掌握磁盘管理行为,不是吗? 对不对?哎,这就跟学习一样,很多人上来就想跑个二十公里,四十公里马拉松,但实际上大部分人 一冲刺呢,可能一公里就跑不动了,对不对?所以你要搞清楚咱们今天的目标是什么,而且还要注意添加这硬盘,并不是一下子就把你的计算机的真实计算机的磁盘的空间给全占了,而是呢,空的, 你不用,他们都是空在那的,知道吧?都是空在那,这都是虚标的大小,明白了吗? 好了,老师,是不是加了很多块硬盘?哎,没关系啊,没关系,然后这些硬盘的序号没关系,一会呢,呃,我看这硬盘序号需要调整一下吗?刚才是我点来点去点,点来点去的,点来点去的东西啊,然后这个没有问题哈。哎,这顺序没什么事, 没什么事,进去完以后我们就看大小就行了。好,下面呢,我们 把这个计算机哈硬盘添加好以后,就像我们真的买了十块硬盘,全都接到计算机上了,然后呢,把它电源的启动起来,就可以开始使用了, 剩下的行为就跟我们真实服务气场是一模一样的了。那么 vmvr 呢?它跟甄姬你在公司里面不一样的地方,就是你要去机房把硬盘拿起来推进去,然后呢,关上盖 充电源,就这不一样,他这个模拟现在做的还是比较人性化,在我眼中啊,基本上是一模一样的,就是缺少了一个你插拔的过程,知道吧? 好了,那么关于这个硬盘的插接呢?物理行为哈,物理动手操作,我演示完了。那么下一个环节呢?我们来讲一讲如何去查看硬盘,找 到这个硬盘在系统中的位置,紧接着进行分区、格式化挂载和使用。好,本节小节视频到此结束,谢谢大家!再见!

你好,欢迎收看今天的微课,我是陈涛,上次微课学习了分区容量的扩展,下面咱们来学习交换分区。 linux 交换分机是在物理内存被填满时,用来保存内存中的数据, 它的作用和 windows 的虚拟内存文件类似,就是当 room 被耗尽的时候, linus 会把内存中不活动的页移到交换分区里头,从而空出来内存给系统使用。 由于硬盘比内存呢慢很多,即使现在 s s d 硬盘也是要慢一些,所以说不能够把交换空间呢理解为物理内存的替代品。大多数情况下,建议呢,交换分区的大小是 物理内存的一到两倍,比如说你的机器有八 g 内存,那么交换空间呢,大小呢,就应该介于八到十六 g 之间。 如果系统没有配交换分区,当内存耗尽的时候,那系统呢,就可能会杀掉的正在运行的进程或应用,从而导致呢系统的这种崩溃。 那你可能会有一个疑问,说现在机器啊,它的内存都很大,特别是服务器重者几十甚至上百 g 内存,可能不会发生内存不足的情况。那么交换分区是不是还是必须的呢? 现阶段考虑软件的兼容性还是建议呢,你配置一定大小的 swift 的空间,当然呢,你不用很严 严格的按照一到两倍的来配置,比如说你的机器有一百二十八 g 内存,那你就没有必要说我必须配置一百二十八 g 的这种交换的这种空间。 针对具体的业务应用,你要考虑软件的要求,比如说 oppo 数据库,它的官方文档呢,对交换分区呢是有一定要求的, 系统安装的时候会根据你的物理内存的大小自动创建交换空间。 我们假设一个场景,说我准备在这台机器上安装奥尔口数据库,我发现呢,默认的 swife 空间大小啊,不能够满足要求,我需要增加,那怎么来做呢?第一个呢,你可以通过福瑞命令获得 swife on 杠 s 来查看 交换分区的情况。从我现在的这个实验环境呢,你可以看一下啊,我这个是两个 g 的交换分区,但是呢,由于实验环境呢,所以说呢,根本就没用到。假如说咱们现在呢是满足不了要求,那你要来进行扩展,那你如何来增加呢? 第一步,我创建的新的磁盘分期或者 lvm 的券。假如说我现在没有新的磁盘空间,还有一种替代的方法呢,就是我们可以通过 dd 创建一个文件, 然后呢修改文件的权限,然后你把这个文件做成一个 swife 文件,而不是单独的 swife 分区。好,这第一步你要有个空间。第二个呢,你要使用 makeswife 这个命令把那个空间呢或者文件呢做 做成 swift 格式的,有点类似于。呃创建文件系统。那第三步呢,就是 swift on, 我要呢启动 swife 分区,那还有一个逆操作呢,就是假如说我 swife 空间呢,我有一个不想要了,那我就 swife off 就可以了。 好,那如果你希望呢,下次呢,这个机器自动启动的时候,这个 swipe 空间呢?自动被加载, 或者呢 sf 文件呢?被自动被使用,这是怎么办啊?你可以更改 etc fs table 这个文件来让它自动激活 sf 空间或者 sf 文件。 好,下面呢,我们就到 share 环境来做一下。 对于 s d b 来说,目前是没有分区的,我准备在上面创建一个十个 g 的基本分区,把它标记为 swift 空间 n 创建 primary 基本分区编号呢,使用默认的一从二零四八开头,然后加十个 g b。 我需要更改一下呢分区的一个标记 t 改变标记,我要输入呢,他一个代码,对 代码不清楚怎么办?我可以敲 air 来显示一下。代码呢是八十二, 那我就敲八十二。好,它提示呢,把类型的标记呢?从 linux 变成一个 linux barp。 好,我再检查, 确认无误。疗以后, w 写入 这个操作。仅仅创建了一个分区,并把这个分区标记为 swap。 他的操作对象呢是分区表,并没有涉及呢对数据空间的操作。下面呢,我就要使用 mac swap, 这才是对数据空间进行操作。相当 关于创建文件系统 makes up 的时候,你要看后边的设备名称,千万不要写错了。 在启用之前,我先看一下我当前的 swap 空间的使用情况,我可以通过 free 命令来看一下,加一个参数 h 吧,这样好像读起来会比较轻松一些。我当前的 swap 的空间呢是两个 g, 还有一个呢,你可以通过 swap on 来看 杠 s 状态。 那我就准备启用了 s d b e swift on, 好,我们再来执行 free 命令。 swift 命令 可以看到呢,交换分机呢,现在变大了,如果我希望启动了以后,我的 swipe 空间呢,也同时会被激活,这是怎么办啊?这时候呢,我就可以呢修改 f s table, 你可以复制一下, 这个是我安装操作系统的时候,它自动的使用了一个 lv 逻辑卷来作为一个 swift 空间。那我现在呢就是 d v s d b 一 swif 类型 swife。 好,检查无物理以后我们保存,然后我们测试一下实验环境吧,我们测试重启一下,看看这个空间呢是不是被自动激活。 估计呢已经起来了,我们登录一下。 好,我们来看一下了, d e v s d b 一呢,它呢会被自动来做激活。 在有些场景中,我们可能没有新的空间被咱们用于 slap, 那这时候怎么办?这时候我可以滴滴出来了,在现有的文件系统中啊,滴滴出来一个新的文件,然后呢修改一下权限保证呢,只有入的用户呢,可以对这个文件呢来进行读取。 然后呢可以通过 make swipe 呢来针对这个文件来做。好,那我们下面我们就切到生活环境,我们来做一下,通过将一个文件来作为 swipe 空间。 好,假如说我们就在这个目录下吧, 随便起个名字吧, 我们做实验,我们做的可以不用太大,我们做了一个五百一十二兆的一个文件吧, 打小写平感, 这个文件呢,我们需要来更改一下它的权限 六零零, 然后 swipe on, 少做了一个东西,什么 make, 因为它对于格式还是有一定要求的,然后我们再 swipe on, 好,再检查一下我当前 swipe 的情况,可以看到呢,有一个 file 类型的 swipe 的空间。 好,这个实验呢我们就做完了,下面的时间你把 swipe 的实验也做一下好了,到今天为止, fdsg 的系列微课呢就全部 讲完了,希望你有所收获,那咱们下一次微课再见吧!