下面由旺仔菜鸟来为大家介绍磁盘管理(大佬勿喷)

磁盘管理一般分为 创建 、划分 、挂载 这三个步骤,掌握这三个步骤就可以对磁盘进行管理及应用。 注释 :以下讲解以VMware为主(因为其他的我不会用[狗头])

创建

首先进入虚拟机,输入lsblk来查看你的磁盘

linux 磁盘管理总结 LINUX基础之磁盘管理(1)

如果我没猜错的话,咱们的都差不多吧

linux 磁盘管理总结 LINUX基础之磁盘管理(2)

在装虚拟机的时候系统会默认帮你装上一个硬盘,并且默认已经划分且挂载,所以不能在对它进行操作(不会有人会闲的去把系统已经弄好的磁盘再去重新操作一遍吧[泪奔])。这时,你需要自己再添加一个硬盘。上图:

linux 磁盘管理总结 LINUX基础之磁盘管理(3)

第一步点击 编辑虚拟机设置 来进行对该虚拟机的各种配置(咱们这次来添加硬盘)

第二步点击 添加

第三步选择 硬盘

第四步([吐舌]欢迎来到无脑世界[无辜笑]) 无脑点击下一步就可 注释:如果对硬盘大小性能有要求就当我没说

linux 磁盘管理总结 LINUX基础之磁盘管理(4)

划分

添加完硬盘之后,再进入虚拟机重复刚开始的步骤,输入lsblk来查看你的磁盘。上图!

linux 磁盘管理总结 LINUX基础之磁盘管理(5)

是不是多了一个sdb

linux 磁盘管理总结 LINUX基础之磁盘管理(6)

那么肯定就会有贴心小伙伴来提出刁钻的问题了————为什么是sdb不是sdc,sac,sab,abc呢?? 话不多说 https://www.baidu.com [泣不成声]

下面进入正题:如何划分?划分时要注意什么?

fdisk 磁盘分区管理命令

fdisk -l //查看磁盘分区详情

linux 磁盘管理总结 LINUX基础之磁盘管理(7)

fdisk -l 查询详情

此时不难看出里面共有两个磁盘,分别是sda和刚才添加的sdb ,而sda已经划分好了sda1和sda2,但是sdb并没有划分分区,所以我们接下来要对sdb进行磁盘划分操作

在图中可以清楚的看到,不管是sda还是sdb都在根目录下的dev中,所以我们在编辑的时候一定注意路径 。

还是fdisk命令 输入 fdisk /dev/sdb 进行对划分

linux 磁盘管理总结 LINUX基础之磁盘管理(8)

输入m 回车即可得到以下帮助

linux 磁盘管理总结 LINUX基础之磁盘管理(9)

划分磁盘命令帮助

是不是很人性化!,我相信英语还不错的同学已经可以自己操作了

linux 磁盘管理总结 LINUX基础之磁盘管理(10)

为了照顾那些英语水平和小编难分伯仲、旗鼓相当、不分上下的同学,我还是从网上收集了一张常用的命令图。上图!

linux 磁盘管理总结 LINUX基础之磁盘管理(11)

当你输入n之后会出现一些分区的选项,让我们来一起看一下

linux 磁盘管理总结 LINUX基础之磁盘管理(12)

在上述图中我们可以看到有一个主分区,还有一个扩展分区。那究竟什么是主分区什么又是扩展分区呢?

实际上分区类型不只有这两种 ,硬盘分区有三种,主分区、扩展分区、逻辑分区。主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区 扩展分区总共不能超过4个。逻辑分区可以有若干个。逻辑分区咱们稍后再讲。

在分区时,除了分区类型,还需要注意的是分区内存,一般情况下,会先分出你想要的主分区(分完再挂载就可以用了),分完之后再把剩下的空间都分给扩展分区(还需要处理过后才能使用)

linux 磁盘管理总结 LINUX基础之磁盘管理(13)

磁盘分区

这是小编已经分好的分区,大家可以看到前面三个是主分区,最后一个是扩展分区,需要注意的是,分区内存的开始与结束,不难看出整个磁盘分区是从2048开始的,而sdb1的结束正好是sdb2的开始,这类似于一个长方形。所以一定要注意分区的开始与结束,做好内存的预留。

linux 磁盘管理总结 LINUX基础之磁盘管理(14)

分区示意图

挂载

什么是挂载?

挂载你就可以理解为你去买了一卷垃圾袋,你想往里面扔垃圾(往分区里存入数据),但是还是扔不了(存不了),你需要找或者买一个垃圾桶 ,而且你要确定垃圾袋的类型(大垃圾袋还是小垃圾袋还是麻袋),把垃圾袋套在垃圾桶上才能往里面扔垃圾。这个套垃圾袋的过程就类似于挂载。值得注意的是,此时的垃圾是在垃圾袋里而不是在垃圾桶里。

挂载的第一步就是要找一个或者创建一个目录,再把你需要挂载的分区给格式化成你需要的格式,然后把你的分区临时挂载在目录上,再往你的目录里存入数据就可以了,还是要注意,此时的数据是在分区里而不是在目录里 。

说了这么多,究竟怎么挂载呢?

mount 要挂载的设备 挂载到的目标位置

我们来一起做个实验 : 把刚才分的分区sdb1挂载到 home目录下的 wangzai 目录下

首先我们在home目录下创建wangzai目录

linux 磁盘管理总结 LINUX基础之磁盘管理(15)

第二步把你需要挂载的分区格式化

linux 磁盘管理总结 LINUX基础之磁盘管理(16)

格式化 一般用ext4 的格式就可以

第三步把分区挂载到home下的wangzai目录上

linux 磁盘管理总结 LINUX基础之磁盘管理(17)

挂载

第四步 我们对我们刚才挂载的目录wnagzai进行查看,会发现有一个lost found目录,这代表我们已经挂载成功

linux 磁盘管理总结 LINUX基础之磁盘管理(18)

挂载成功

既然已经说了这么多了,那不妨在耽误大家两分钟

linux 磁盘管理总结 LINUX基础之磁盘管理(19)

前面也提到过,这个挂载是临时的,如果你关机或者重启之后,那么你就需要重新挂载。这是一个很麻烦的工作

linux 磁盘管理总结 LINUX基础之磁盘管理(20)

那么要怎么解决这个问题呢?

在根目录下etc有个fstab文件这个文件的用处就是开机自动挂载,把自己需要挂载 的分区用 vi/vim编辑器 给写在这里面 就完美地解决了这个问题[得意]

该文章比较啰嗦,若有不恰当之处,还望大神多多指教,欢迎点赞评论!!

,