LINUX基础之磁盘管理

735人浏览   2024-04-05 13:34:07


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

创建

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

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


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

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

第二步点击 添加

第三步选择 硬盘

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


划分

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

是不是多了一个sdb


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

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

fdisk 磁盘分区管理命令

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

fdisk -l 查询详情

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

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

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

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

划分磁盘命令帮助

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

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

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

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

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

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

磁盘分区

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

分区示意图

挂载

什么是挂载?

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

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

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

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

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

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

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

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

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

挂载

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

挂载成功

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

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

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

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


相关推荐