大佬手赚网 - 只分享靠谱的手机赚钱项目

大佬手赚网

首页 >  赚钱资讯 > 站长杂谈 > linux为什么要挂载?

linux为什么要挂载?

不少人会问,linux为什么要挂载?直接访问/dev目录不可以吗?
linux

其实,这个问题问得就好像是在问“为什么要把小麦加工成面粉做成馒头、包子之类的再吃,直接吃小麦粒不可以吗?”

/dev/下面的设备文件面向的是设备本身,你虽可以打开、读取、写入一个存储设备,可是你面向的终究只是一个存储设备,而非文件系统。

存储设备提供的访问单元是块,比方说你打算访问某一个扇区的数据,然而对于一个庞大的存储设备,你很难知道哪个块里是什么数据。

用户要面向的单位不应该是存储块本身,而应该是文件。

实际上“文件”这个概念是文件系统提供的,一个文件的数据(及元数据)可能散落在一个存储设备的各个角落,用户如果通过直接读取存储块的内容的方式获取文件内容是极其困难的,跟大海捞针似的。

“挂载”这个操作是文件系统需要的,文件系统通过挂载操作将对应的文件系统模块和所挂载设备上的具体文件系统关联起来,形成一个“激活运行”的状态,这之后呢用户才可以通过文件系统模块提供的很多文件系统方法看到文件的存在形式,以便访问文件。

这个问题如果展开讲的话不是一篇文章可以解决的,相应的内容在计算机科班的《操作系统》课程里有讲。

推荐阅读:

手机兼职赚钱正规平台怎么找(兼职app哪个比较靠谱)
2020年篮球界发生的几件大事