我们说的挂载文件系统是什么意思呢?

我们说的挂载文件系统是什么意思呢?

我对文件系统还不熟悉,正在尝试理解挂载。
这是否类似于在树中添加节点?

答案1

早在计算机历史的早期,存储就由纸和磁带组成。要将存储连接到计算机,您实际上需要将磁带挂在磁带读取器上。我敢肯定,在磁盘推出后的一段时间内,磁带被用作文件存储 - 而不仅仅是备份。重用现有的术语(和代码)可能比发明磁盘的新概念更容易,因此我们继续安装基于磁盘(甚至基于网络)的文件系统。

挂载文件系统意味着获取该存储并将其连接到操作系统,以便将其用作具有目录和文件的分层存储设备。这可能是初始文件系统(目录层次结构的根)或连接到挂载点的根文件系统的另一个文件系统,从而扩展目录层次结构。从这个意义上讲,这就像通过向树中添加另一棵树来扩展一棵树。

答案2

从最抽象的层面来说,它涉及将文件系统的信息添加到虚拟金融服务这样文件访问就会被引导到文件系统上的适当位置。

答案3

虽然@tvanfosson 对挂载给出了很好的定义,但我的回答涉及“挂载文件系统”这个短语的全部内容:

从技术上来说这没有任何意义:)

虽然软件工程师可能会说“安装文件系统”(例如man mount),但更准确的说法是我们安装卷。“文件系统”一词通常与“卷”同义使用(尤其是在较旧的文档中),但文件系统其实是计算机科学中的一个抽象概念;一种逻辑。

因此重申一下:卷是文件系统的一种实现。你不能说文件系统居住在也称卷。

由于您无法构建抽象概念,因此它没有任何意义。再说一遍,我知道常用用法暗示了体积,我只是在吹毛求疵。

相关内容