Linux 中的挂载是什么?

Linux 中的挂载是什么?

在 Linux 中,“挂载”的真正含义是什么?

何时何地可以使用该mount命令?

我是 Linux 新手,因此希望得到详细的答复。

答案1

安装不是 Linux 特有的概念:其他 *nix 也这么做。另一方面,Windows将设备分配给卷号,因此该设备的根目录是卷号。在 GNU/Linux 发行版中,该设备可以安装在文件系统的任何位置(当然,在 Windows 中也是如此,但那是另外一回事),它可以安装在 / 或 /home/username 下... 或任何其他位置。

假设你插入了一个 USB 记忆棒,在某些 GNU/Linux 系统(如 Ubuntu Desktop)中,守护进程可能会自动为您安装它,在 Ubuntu 上它通常会将其安装在 /media/{username} 下。

您可以手动执行此操作。想象一下,出于某种原因,您想将存储棒挂载到您的主目录下,我们可以这样做:

首先,创建一个目录:mkdir ~/usb_tmp

然后,将其安装在那里:mount /dev/sdb1 ~/usb_tmp

注意:为了本示例的目的,我使用“/dev/sdb1”,但这实际上是你的 USB 记忆棒的代表并且可能会有所不同。您需要用 来计算sudo fdisk -l

之后,您可以像浏览其他目录一样导航到那里并查看 USB 记忆棒的内容。

答案2

挂载意味着您​​将硬盘的特定部分与系统上的文件夹关联。如果您挂载 USB 驱动器,它将与某个文件夹关联,例如 /mnt/usbdisk。然后您可以进入该文件夹并浏览文件(如果磁盘以适当的权限挂载)。但在挂载它之前,您无法进入那里。

磁盘可以物理插入机器,但安装是软件概念。因此,即使磁盘可能物理连接,您也无法使用它,除非您将其安装。

一般情况下,您可以挂载任何文件系统。例如,也可以是网络驱动器。

相关内容