能否通俗易懂,深入浅出地解释一下linux中的挂载的概念?

说实话,当你第一次接触 Linux 的安装机制时,确实感到很困惑。
特别是路由和设备之间的对应关系;但了解了一些具体的例子之后,我的感觉就好多了。

比如我之前在服务器上进行过系统盘扩容。
此时,系统根磁盘已满,必须添加新磁盘。
直接把新盘挂载到根目录肯定是不行的。
在某个位置(例如 /mnt),您必须首先创建并挂载 /dev/sdb1 /mnt。
有趣的是,如果此时 cd 到 /mnt,您将在正下方看到新磁盘的分区。
此时访问 /mnt/test.txt 实际上是在新磁盘上运行该文件。
系统会根据路径前缀自动匹配正确的设备,比直接使用挂载参数更直观。

但最让我困扰的是南角冲突。
我之前在虚拟机中挂载过同一台机器两次,但我没有注意到同一台机器上不能有多个挂载点。
结果进入系统的时候居然选择了最后一个安装。
当时不明白为什么,后来查资料才知道是按照安装的顺序。
因此,在运行 mount 命令之前,现在 mount |必须首先完成。
grep 机器名来验证。

说到Windows,它支持挂载,但又有所不同。
我记得之前在Windows 1 0中我使用命令行将D盘分区和C:\data格式化为exfat。
它的命令行选项似乎比Linux少了很多,而且由于盘符是固定的,所以无法像Linux那样灵活设置挂载点。
对于数据,我必须使用diskmgmt.msc手动调整分区,然后mount命令识别它。
这一步有点混乱。
但话又说回来,Windows系统对普通用户隐藏了这些细节,所以大多数人甚至不知道他们正在使用什么机器。

我从来没有亲自在这里安装过 Windows Server,但我在 Linux 上遇到了足够多的错误。
例如,如果挂载时设置了错误的fs类型或者没有授予挂载点目录的写权限。
系统会直接拒绝挂载。
因此,在访问之前检查设备信息lsblk,查看当前挂载;更改权限 chmod。
这些步骤是必不可少的。

linux挂载是什么意思

挂载是指将分区添加到目录中。

例如,/dev/sdb1 挂载到/mnt。

2 01 0年左右,服务器普遍使用挂载来管理存储。

您可以安装无限数量的分区。

请勿将镜像文件解压为普通压缩包。
直接挂载ISO文件,省力。