文件系统(设备位置)和挂载点有什么区别?两者似乎都是目录。
已挂载设备的实际数据/文件位于何处?在文件系统还是挂载点?
如果实际数据位于文件系统中,那么挂载点有什么用呢?
#df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8256952 970228 7202856 12% /
tmpfs 308520 0 308520 0% /dev/shm
答案1
(物理)文件系统是一种以特定方式格式化的磁盘或分区,包含由目录和文件组成的数据结构。
每个物理文件系统都有一个根目录,如/
在 Linux 中所示。
现在,此结构映射到逻辑视图。简单的逻辑视图将一个物理文件系统一对一映射到您的逻辑文件系统。这称为“安装文件系统”。
您可以将物理文件系统(或其一部分)安装到不同的逻辑节点,称为“安装点”。这意味着,您的物理文件系统根目录/
可以安装到您的逻辑“目录” /my/logical/mount
。如果您的物理文件系统在其物理根目录中
包含一个文件,您可以通过其逻辑名称准确访问该文件。rootfile
/my/logical/mount/rootfile
物理位置仍然在物理文件系统上,您通过“挂载点”的访问只是访问该数据的逻辑链接。
挂载对于组织各种文件系统、将多个磁盘/分区组合成一个逻辑结构以及将各种不同的设备和视图组合成同一个结构很有用,包括磁盘、分区、USB 驱动器、软盘驱动器、远程网络驱动器甚至终端,所有这些都在逻辑上驻留在逻辑根目录下/
。
答案2
文件系统是指实际保存数据的设备。挂载是将文件系统设备映射到路径的逻辑概念。
答案3
您在挂载点上挂载文件系统。
文件系统基本上告诉您内容在底层(物理)介质上的布局,而挂载点则提供了稍后可访问文件系统信息的路径。