Answers:
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/cdrom
或umount /media/cdrom
(两种方法都可以;当您单击“弹出”或“安全删除”按钮时,典型的桌面环境将执行此操作)。
挂载适用于所有可以通过文件访问的内容,而不仅仅是实际的存储设备。例如,所有Linux系统都在下安装了一个特殊的文件系统/proc
。该文件系统(称为proc
)没有基础存储:其中的文件提供有关正在运行的进程的信息以及各种其他系统信息;信息是由内核直接从其内存中的数据结构提供的。
man mount
/dev/cdrom
?为什么不直接从访问/dev/cdrom
?如果尚未安装CD Rom,它如何成为系统路径的一部分?这是/dev/cdrom
一个虚拟文件,而不是我可以从中读取文件的文件夹吗,这就是为什么?
/dev/cdrom
将设备的内容显示为巨型“文件”。它只是直接从驱动器读取数据,而无需通过文件系统。安装不仅将包含数据的设备(通常是/dev/something
)与目录(例如/media/cdrom
)相关联,而且还与文件系统驱动程序相关联,文件系统驱动程序是一段代码,用于了解如何组织设备上的数据并将其显示为文件和目录。
在Linux中挂载设备意味着什么?
简而言之,挂载点是用于访问磁盘上存储的数据(文件和文件夹)的目录。
打个比方: 礼貌
让我们读一个农民的故事,他把他的未耕地分配给了他的孩子们,以及他们从那里得到了什么。
有一个农民想将他全部25公顷的荒芜土地分配给他的三个孩子,他的分配如下。
孩子1:约翰有八公顷的土地。
儿童2:芭比娃娃拥有13公顷的土地。
孩子3:史蒂夫(Steve)有四公顷土地。
现在,农民的孩子计划改善他们各自的土地,并根据要种植的农作物开始耕作。
约翰想种橘子。
巴比想种芒果。
史蒂夫想种玉米。
对于这些农作物/果树种植,他们需要不同的耕作方式以适应农作物。如下图所示,耕作芒果的方法与耕作玉米的方法不同。完成此操作后,他们会在自己的土地上播种各自的农作物。
种植农作物时,应保护其免受入侵者的侵害,并在其土地周围布置栅栏,并用大门为每个土地创建入口。
因此,如果有人要进入他们的土地,他们必须通过这些门进入并从土地上获取水果/玉米。
以下是我们磁盘管理的故事。
安装驱动器是什么意思?在您的计算机可以使用任何类型的存储设备(例如硬盘驱动器,CD-ROM或网络共享)之前,您或您的操作系统必须使其可以通过计算机的文件系统进行访问。此过程称为安装。您只能访问已装载媒体上的文件。
格式和安装您的计算机以特定的结构化文件格式存储数据,这些文件格式写在一种介质(例如磁盘或CD-ROM)上。您的计算机必须能够读取此媒体上的格式,以便正确解释其数据;如果计算机无法识别格式,它将返回错误。同样,强迫计算机使用损坏的或无法识别的格式将导致其错误地写入数据,从而可能导致无法恢复存储在介质上的所有文件。
挂载可确保您的计算机识别介质的格式;如果您的计算机无法识别该格式,则无法安装该设备。成功装入介质后,您的计算机会将介质的文件系统合并到本地文件系统中,并创建一个装入点,这是一个本地可用的链接,您可以通过该链接访问外部设备。在Windows或Mac OS X中,挂载点由磁盘或其他图标表示。在Unix或Linux中,安装点是目录。大多数操作系统都会为您处理安装和卸载。
让我们考虑一下华盛顿特区邮政总局局长的工作。
早期,所有通往任何地方的道路都从PA大道向外延伸。如果您想接收邮件,则必须可以从PA Avenue导航您的位置。如果有人在PA大道旁盖了条街,然后盖了房子,他必须告诉我:
“我的房子在GPS位置。但是,要获取邮件,请先从PA大街开始,然后到K街,然后再到我的房子”
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
安装只是告诉总站长房屋相对于PA Avenue的位置(在本例中为根路径)的过程。