在 Linux 中提到设备时,我听说过“挂载”这个词。它的实际意义是什么?与旧版本不同,它现在如何处理?
我没有通过命令行手动完成。你能给出在 Linux 中挂载一个简单设备的步骤(命令)吗?
Gil*_*il' 110
Unix 系统只有一个目录树。所有可访问的存储都必须在此单个目录树中具有关联的位置。这与 Windows 不同,在 Windows 中(在文件路径的最常见语法中)每个存储组件(驱动器)有一个目录树。
挂载是将存储设备关联到目录树中的特定位置的行为。例如,当系统启动时,特定的存储设备(通常称为根分区)与目录树的根相关联,即该存储设备挂载在/(根目录)上。
假设您现在想要访问 CD-ROM 上的文件。您必须将 CD-ROM 安装在目录树中的某个位置(这可能会在您插入 CD 时自动完成)。假设 CD-ROM 设备是/dev/cdrom并且选择的挂载点是/media/cdrom。对应的命令是
mount /dev/cdrom /media/cdrom
Run Code Online (Sandbox Code Playgroud)
运行该命令后,CD-ROM 上的文件/dir/file现在可以在您的系统上以/media/cdrom/dir/file. 当您使用完 CD 后,您可以运行命令umount /dev/cdromor umount /media/cdrom(两者都将起作用;当您单击“弹出”或“安全删除”按钮时,典型的桌面环境将执行此操作)。
挂载适用于可作为文件访问的任何内容,而不仅仅是实际的存储设备。例如,所有 Linux 系统都有一个特殊的文件系统安装在/proc. 该文件系统(称为proc)没有底层存储:其中的文件提供有关正在运行的进程和各种其他系统信息的信息;信息由内核直接从其内存数据结构中提供。
Pre*_*raj 28
在 Linux 中挂载设备是什么意思?
简单来说,挂载点是一个用于访问存储在磁盘上的数据(文件和文件夹)的目录。
类比: 礼貌
让我们读一个农民的故事,他将未开垦的土地分配给他的孩子们,以及他们做了什么。
有一个农民想把他整个25公顷的荒地分给他的三个孩子,他分配如下。

孩子 1:约翰得到了 8 公顷的土地。
孩子 2:芭比有 13 公顷的土地。
孩子 3:史蒂夫得到了四公顷的土地。
现在,农民的孩子们计划改善他们各自的土地,并根据他们将要种植的作物开始犁地。
约翰想种植橘子。
芭比想要种植芒果。
史蒂夫想种植玉米。
对于这些作物/果树栽培,他们需要以不同的方式耕作以适应他们的作物。如下图 芒果的耕种和玉米的耕种是不同的。完成后,他们在自己的土地上播种各自的农作物。
随着农作物的生长,它们应该受到保护,免受入侵者的侵害,他们在自己的土地周围设置了围栏,并在每块土地上设置了一个入口,并设有一个门。

因此,如果有人要进入他们的土地,他们必须通过这些大门进入并从土地上获取水果/玉米。
这个故事与我们的磁盘管理的类比如下。
| 归档时间: |
|
| 查看次数: |
118908 次 |
| 最近记录: |