2.4 挂装

    安装了 Linux 以后,有一个迫切的要求,就是如何访问系统上的光驱和软盘呢?如何访问同在一台机器上,在不同文件系统下的文件呢?这时,就要用到了挂装。在前面的内容中,已经大概讲述了挂装的概念,现在来进一步阐述。

    挂装点是一个目录,在这个目录中,可以把第二个磁盘分区安装到第一个磁盘分区上,使得第二个分区好象是第一个分区的一部分一样。就是说,对目录树进行“嫁接”,在该点上设立一个分支,使得树结构变得更庞大。实际上,这是向一个已经存在的文件系统中添加另外一个分区的唯一办法。

    挂装点必须是一个目录的名称。但是这个目录可以不一定为空。实际上没有哪个目录是真正空的,至少还含有“.”和“..”两个文件。当然也可以含有其它更多的内容。如果一个分区挂装在一个已存在的目录上,这个目录下以前的内容将不可用。它们的内容不会被看见,也不会被使用,为原来文件所占用的磁盘空间将会丢失。因此如果某人把含有修改过的二进制代码的软盘挂装在 /bin 或者 /sbin 上,被修改过的二进制代码将取代原有代码,显然这会引发安全性问题。

    但如果不是以 root 身份挂装的话,其他用户只能挂装在 /etc/fstab 文件中允许的内容。没有选项的挂装命令将会读取 mtab 并且显示已挂装的分区。

回家