如果我理解正确的话,设备文件名是对 /dev 中设备的引用。挂载点是文件系统可访问的任何位置,但挂载点所在的虚拟目录的作用是什么?有什么理由不将其视为“真实目录”?或者这是一个过时的历史术语?
答案1
设备文件是一种特殊的文件,它不标记磁盘上的任何数据,而是作为内核的接口;设备文件由 组成mknod
。它们通常位于 中/dev
,但这是常规做法。
Linux 只有一个从根目录开始的目录结构/
,但可以通过将许多不同的文件系统挂载到特定子目录中来将其挂载到该结构中。包含目录没有什么特别之处,但如果目录不为空,则在将其他文件系统挂载到该目录上时,您将无法访问其内容。
通常,文件系统的安装是透明的,您无法仅通过查看当前物理文件系统的路径来了解。输入df .
以查找。