什么是设备的挂载

场景引入:

你的一个同学从不知名的地方弄来了最新上映的电影,打算跟你一起共享,于是他兴冲冲地带着他的U盘过来找到了你,当你接过他的U盘之后想了想,进行了以下的操作(在Windows的机器上)

做了什么操作?

  1. 将U盘插入USB接口
  2. 等待Windows系统将他识别出来
  3. 使用Windows文件管理器打开U盘
  4. 点开这部你期待的电影并且播放

为什么这么做?

第一步和第二步就是为了让系统能找到这个设备(这就是设备的挂载),想理解这个(为什么需要挂载),我们就得先明白计算机是怎么准确地找出你指定的某个文件

在这里插入图片描述
在Linux中,文件系统的结构长的类似于这个样子,所以,Linux里面的绝对路径会这样写:/home/a/Desktop , 而Windows的文件系统结构和Linux不一样,所以里面会是这样:D:\Program Files\Apache Software Foundation\Tomcat 10.0\bin
有 c d e f 之类的盘符

现在该了解系统是怎么找到你的文件的了: 可能有人已经想明白了,没错,就是从根出发,一步一步地向着当前的目标文件走

例如: 上面提到的Linux文件系统中,我要对Desktop中的某个文件进行修改,则会从根出发,先找到第一个目标,home文件夹,进入这里,寻找下一个目标,名字为 a 的文件夹,然后依葫芦画瓢,进入到Desktop这个文件夹,并且对需要修改的文件进行操作

所以,挂载的作用就是为了能让系统找出这么一条路径

挂载是怎么实现的?

假如说这个是你的U盘里面的文件结构
在这里插入图片描述
那么,在Linux下,过程是这样的:
在这里插入图片描述
将这个U盘的目录接到某个目录下面,而Windows中呢,系统会为U盘指定一个盘符,成为森林的一部分

Linux这个专门负责设备管理的文件夹,就是 dev 这个文件夹(devices)的缩写


最后,你可以和你的同学一起观看这部期待已久的电影了


多说两句:

  1. 将光盘放入光驱(若光驱已连接计算机)的过程也是挂载,如果光驱没有连接计算机,那就不是
  2. 一般挂载是针对存储介质而言,外存多一些(说白了就是硬盘,光盘,U盘这些,你能见到的盘),因为需要通过他们对文件进行操作,Linux中尤为明显(Linux是类(类似)Unix操作系统,使用了Unix的设计思想,也就是万物皆文件)
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值