Linux 中挂载设备是什么意思?

Linux 中挂载设备是什么意思?

当提到 Linux 中的设备时,我听说过“挂载”这个术语。它的实际意义是什么?与旧版本不同,它现在的处理方式如何?

我还没有通过命令行手动完成此操作。您能给出在 Linux 中安装简单设备的步骤(命令)吗?

答案1

Unix 系统有一个目录树。所有可访问的存储都必须在此单个目录树中具有关联的位置。这与 Windows 不同,在 Windows 中(在最常见的文件路径语法中)每个存储组件(驱动器)有一个目录树。

挂载是将存储设备关联到目录树中的特定位置的行为。例如,当系统启动时,特定的存储设备(通常称为根分区)与目录树的根相关联,即该存储设备被安装在/(根目录)上。

值得注意的是,挂载不仅将包含数据的设备与目录关联起来,而且还与文件系统驱动程序关联起来,文件系统驱动程序是一段代码,它了解设备上的数据如何组织并将其呈现为文件和目录。

假设您现在想要访问 CD-ROM 上的文件。您必须将 CD-ROM 安装到目录树中的某个位置(这可能会在您插入 CD 时自动完成)。假设 CD-ROM 设备是/dev/cdrom,所选的安装点是/media/cdrom。对应的命令是

mount /dev/cdrom /media/cdrom

运行该命令后,/dir/file现在可以在系统上以/media/cdrom/dir/file.使用完 CD 后,运行命令umount /dev/cdromumount /media/cdrom(两者都可以工作;典型的桌面环境将在您单击“弹出”或“安全删除”按钮时执行此操作)。

挂载适用于任何可作为文件访问的东西,而不仅仅是实际的存储设备。例如,所有 Linux 系统都有一个安装在/proc.该文件系统(称为proc)没有底层存储:其中的文件提供有关正在运行的进程的信息以及各种其他系统信息;该信息由内核直接从其内存数据结构提供。

答案2

Linux 中挂载设备是什么意思?

简而言之,挂载点是一个用于访问存储在磁盘上的数据(文件和文件夹)的目录。

比喻: 礼貌

让我们来读一个农民的故事,他把自己未开垦的土地分给了他的孩子们,以及他们用这些土地做了什么。

有一个农民想把自己25公顷的荒地全部分给他的三个孩子,他分配如下。
在此输入图像描述

孩子 1:约翰得到了八公顷的土地。

孩子 2:芭比得到了 13 公顷的土地。

孩子 3:史蒂夫得到了四公顷土地。

在此输入图像描述

现在,农民的孩子们计划改善各自的土地,并根据他们要种植的农作物开始耕种。

  • 约翰想种植橙子。

  • 芭比想种植芒果。

  • 史蒂夫想种植玉米。

对于这些作物/果树种植,他们需要以不同的方式耕作以适应其作物。如下图所示,种植芒果的耕作方式与种植玉米不同。一旦完成,他们就在自己的土地上播种各自的农作物。
在此输入图像描述

随着农作物的生长,他们应该受到保护,免受入侵者的侵害,他们在自己的土地周围设置了栅栏,并用门为每块土地创建了一个入口。

在此输入图像描述
因此,如果有人要进入他们的土地,他们必须通过这些大门进入并从土地上获取水果/玉米。

这个故事与我们的磁盘管理的类比如下。

  • 农民土地等于整个磁盘
  • 农民给孩子们的切片称为隔断
  • 耕地种植农作物称为格式化。
  • 种植树木和农作物被称为类似于磁盘/分区。
  • 通过设置门来保护生长的农作物和树木称为安装

在此输入图像描述

答案3

来源

安装驱动器是什么意思?在您的计算机可以使用任何类型的存储设备(例如硬盘驱动器、CD-ROM 或网络共享)之前,您或您的操作系统必须使其可通过计算机的文件系统进行访问。这个过程称为安装。您只能访问已安装媒体上的文件。

格式和安装 您的计算机以特定的结构化文件格式存储写入介质(例如磁盘或 CD-ROM)上的数据。您的计算机必须能够读取该介质上的格式才能正确解释其数据;如果计算机无法识别该格式,则会返回错误。此外,强制计算机使用损坏或无法识别的格式将导致其写入数据不正确,可能导致存储在介质上的所有文件无法恢复。

安装可确保您的计算机识别媒体的格式;如果您的计算机无法识别该格式,则无法安装该设备。成功安装媒体后,您的计算机会将媒体的文件系统合并到本地文件系统中,并创建一个安装点,这是一个本地可用的链接,您可以通过该链接访问外部设备。在 Windows 或 Mac OS X 中,挂载点由磁盘或其他图标表示;在Unix或Linux中,挂载点是一个目录。大多数操作系统都会为您处理安装和卸载。

答案4

类比解释

让我们考虑一下华盛顿特区邮政局长的工作。

早期,所有通往任何地方的道路都是从 PA 大道向外延伸。如果您想收到邮件,您的位置必须可以从 PA Avenue 导航到;如果有人在 PA 大道旁建一条街,然后建一座房子,他必须告诉我:

“我家就在这个 GPS 位置。但是为了收到邮件,请从 PA Avenue 开始,然后去 K 街,然后去我家”

mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse

安装只是告诉邮政局长房屋相对于 PA 大道(或者在本例中为根路径)的位置的过程。

相关内容