文件系统(设备位置)和挂载点有什么区别?两者似乎都是目录

P K*_*P K 7 linux

文件系统(设备位置)和挂载点有什么区别?两者似乎都是目录。

已安装设备的实际数据/文件位于何处?在文件系统或挂载点?

如果实际数据存在于文件系统中,挂载点有什么用?

#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             8256952    970228   7202856  12% /
tmpfs                   308520         0    308520   0% /dev/shm
Run Code Online (Sandbox Code Playgroud)

小智 7

(物理)文件系统是磁盘或分区,以某种方式格式化,并包含由目录和文件组成的数据结构。

每个物理文件系统都有一个根目录,就像/在 Linux 中一样。

现在这个结构映射到一个逻辑视图。一个简单的逻辑视图将一个物理文件系统一对一地映射到您的逻辑文件系统。这称为“挂载文件系统”。

您可以将物理文件系统(或其一部分)挂载到不同的逻辑节点,称为“挂载点”。这意味着,您的物理文件系统根/可以挂载到您的逻辑“目录” /my/logical/mount
如果您的物理文件系统rootfile在其物理根目录中包含一个文件,您可以通过其逻辑名称来访问该文件/my/logical/mount/rootfile

物理位置仍然在物理文件系统上,您通过“挂载点”的访问只是访问该数据的逻辑链接。

挂载可用于组织各种文件系统,将多个磁盘/分区组合成一个逻辑结构,并将各种不同的设备和视图组合成同一结构,从磁盘、分区、U 盘、软盘驱动器、远程网络驱动器甚至终端,所有逻辑都在您的逻辑根下/