linux 磁盘挂载和卸载机制

说下linux的磁盘挂载和卸载机制之前,先说下磁盘分区的概念,磁盘分区可以分为基本分区和拓展分区,基本分区和拓展分区的数目之和不能大于4,基本分区可以马上被使用但不能再分区,而拓展分区不能马上被使用,需进行逻辑分区,逻辑分区可以无限制。

linux 磁盘挂载和卸载机制_第1张图片

上面是windows的分区,我们来看看linux的?

linux 磁盘挂载和卸载机制_第2张图片

从这里我们可以看到sda1为主分区,boot目录挂载在该分区上,那么什么是linux磁盘的挂载和卸载机制呢?

首先来看看linux文件目录和磁盘的关系图

linux 磁盘挂载和卸载机制_第3张图片

可以看到,linux磁盘的挂载就是说,linux目录需要读取资源,就把该目录和存放文件的磁盘链接起来,这样就可以读取和操作该磁盘的资源了,如果不需要,我们就把链接断开,这样就读取不到了,下面我们来证明一下?

首先看看linux有关挂载和卸载的几个命令

mount [-参数] [设备名称] [挂载点]->挂载目录
umount [挂载点] ->卸载目录
df [-参数] ->查看磁盘使用情况,例如df-h
df [目录全路径] ->查看某个目录在哪个分区
fdisk -l ->查看分区具体情况

我们来看看boot目录在哪个分区

linux 磁盘挂载和卸载机制_第4张图片

可以看到在/dev/sda1这个分区里面,并且可以看到boot目录在该分区的资源,如果我们把boot卸载掉,让它和/dev/sda1连接断掉,是否能看到这些资源呢?

linux 磁盘挂载和卸载机制_第5张图片

发现使用了umount命令之后,就看不到boot目录下面的资源了,下面我们重新把他挂载上去,这时候又能重新到到资源了

linux 磁盘挂载和卸载机制_第6张图片

下面演示linux如果利用挂载的方式读取windows iso文件。

首先准备下iso文件,并把它添加到linux虚拟机的cdrom上

linux 磁盘挂载和卸载机制_第7张图片

下面,我们进入虚拟机,分别处理下以下命令

linux 磁盘挂载和卸载机制_第8张图片

有几点需要说明一下
1.cdrom这个磁盘设备默认是在/dev/cdrom里面
2.若发生以下错误

这里写图片描述

有可能就是你的虚拟机没有成功获取到iso设备,有可能是你虚拟机cd-rom没有链接

linux 磁盘挂载和卸载机制_第9张图片

需要把这里打开链接

你可能感兴趣的:(linux)