看过鸟哥的私房菜,看过很多文章,也还是没有看明白挂载的意思。不是这个概念太难,就是我太笨。最近看到一篇blog,为我解答了疑问。
- 在windows下面,mount挂载,就是给磁盘分区提供一个盘符(C,D,E), 比如插入U盘后系统自动分配给了它名为“I”的盘符,推出U盘的时候进行安全弹出,其实就是卸载unmount
- Linux下面,不像Windows有多个目录:C,D,E。Linux下面只有根目录/,在装系统的时候,我们分配给linux的所有分区都在/下面的某个位置,比如说/home
假如说插入了新的硬盘,分了新磁盘区sdb1, 它现在还不属于/
现在我们使用了mount /dev/sdb1 ~/Share/ 的指令,把新硬盘区sdb1挂载到工作目录的~/Share/文件夹下面,之后访问~/Share文件夹,就相当于访问这个硬盘的sdb1分区。对/Share/的任何操作,都相当于对sdb1里面的文件进行操作
- Linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录,我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个目录下。
