挂载是将文件系统连接到文件树的过程,使文件系统中的文件和目录能够在系统中被访问。在Linux系统中,每个文件系统都是从根文件系统(root filesystem)派生出来的。
在Linux中,挂载使得系统能够访问外部存储设备中的文件系统。一般Linux系统默认的文件系统都会被自动挂载,而其他文件系统需要手动进行挂载。
语法如下:mount [-t 文件系统] [-o 特殊选项] [-n] 设备文件名 挂载点
其中,-t表示文件系统类型,-o表示挂载选项,-n表示不写入/etc/mtab文件,设备文件名表示需要挂载的设备,挂载点表示挂载的目标目录。
如:mount /dev/sda1 /mnt
表示将/dev/sda1设备挂载到/mnt目录中。
`/dev/sda1` 是 Linux 系统中的一种设备文件,代表了第一个 SATA/SCSI/USB 磁盘或分区的第一个逻辑分区。当你执行 `mount /dev/sda1 /mnt` 命令后,它会将 `/dev/sda1` 文件系统(通常是一个分区或硬盘)上的内容挂载到 `/mnt` 目录下。也就是说, `/mnt` 目录下的所有文件和文件夹都是来自于 `/dev/sda1` 文件系统。因此,你可以通过访问 `/mnt` 目录来访问 `/dev/sda1` 文件系统中的文件和文件夹。
在执行 `ls /dev/sda1` 命令时,由于 `/dev/sda1` 并没有挂载到系统中,所以无法直接访问其中的文件和文件夹。只有在执行挂载命令并将 `/dev/sda1` 挂载到系统中某一个目录后,你才能够访问到其中的文件和文件夹。
总的来说,挂载就是将磁盘、分区、设备等连接到文件系统的过程。每个挂载点都在文件系统层次结构中有自己的位置,可以通过绝对或相对路径进行访问。
1. Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载unmount。
2. Linux下,不像Windows可以有C,D,E,多个目录,Linux只有一个根目录/。在装系统时,我们分配给linux的所有区都在/下的某个位置,比如/home等等。
3. Linux下,mount挂载的作用,就是将一个设备(通常是存储设备)挂接到一个已存在的目录上,通过访问这个目录来访问该存储设备。
引用文章:(15条消息) Linux中挂载到底什么意思!!!为你解答_当linux没有网络时挂载本地源时什么意思_404~的博客-优快云博客