it-swarm.cn

在Linux中挂载设备意味着什么?

在Linux中指代设备时,我听说过“挂载”一词。它的实际含义是什么?与旧版本不同,现在该如何处理?

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

71
Renjith G

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

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

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

mount /dev/cdrom /media/cdrom

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

挂载适用于所有可以通过文件访问的内容,而不仅仅是实际的存储设备。例如,所有Linux系统都在/proc下安装了特殊的文件系统。该文件系统(称为proc)没有基础存储:其中的文件提供有关正在运行的进程的信息以及各种其他系统信息;信息是由内核直接从其内存中的数据结构提供的。

87

在Linux中挂载设备意味着什么?

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

类比:礼貌

让我们读一个农民的故事,他把他的未耕地分配给了他的孩子们,以及他们从中得到了什么。

有一个农民想将他全部的25公顷荒地分配给他的三个孩子,他的分配如下。
enter image description here

孩子1:约翰有八公顷的土地。

儿童2:芭比娃娃拥有13公顷的土地。

孩子3:史蒂夫(Steve)有四公顷土地。

enter image description here

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

  • 约翰想种橘子。

  • 巴比想种芒果。

  • 史蒂夫想种玉米。

对于这些农作物/果树种植,他们需要不同的耕作方式以适应农作物。如下图所示,耕作芒果的方法与耕作玉米的方法不同。完成此操作后,他们会在自己的土地上播种各自的农作物。
enter image description here

种植农作物时,应保护其免受入侵者的侵害,并在其土地周围布置栅栏,并为每个土地创建一个带有门的入口。

enter image description here
因此,如果有人要进入他们的土地,则必须通过这些门进入并从土地上获取水果/玉米。

此故事对我们的磁盘管理的解释IS如下。

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

enter image description here

22
Premraj

来源

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

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

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

2
isxaker

类比解释

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

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

“我的房子在GPS位置。但是,要获取邮件,先从PA大街开始,然后到K街,然后再到我的房子”

mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse

安装只是告诉总站长房屋相对于PA Avenue的位置(在本例中为根路径)的过程。

1
BKSpurgeon