linux挂载和分区的类比理解

硬盘

IDE硬盘, 用hd表示。 第一块硬盘表示hda,第二块硬盘hdb,以此类推,hdc,hdd

第一块硬盘的第一个分区hda1,第二个分区hda2。第二块硬盘的第一个分区hdb1,第二个hdb2。以此类推,hdc1,hdc2

SATA或者SCSI硬盘,用sd表示。同上,第一块为sda,第二块为sdb,第三块sdc。。。

第一块硬盘的第一个分区sda1,还有sda2 ,sdb1,sdb2

注意,在windows下面是没有办法表示分区的。盘符(C盘,D盘)只是给分区分配了一个字母,如果不分配也可以,就为“未分配”。Windows只是用字母来标识分区,没有具体含义。


Windows下面,要想使用分区,要给分区都分配一个盘符。如C盘,D盘。

如果分区太多,字母分配完了,分区就没有盘符标识了,那这个分区就不能用了吗?不是的,我们可以这样:在某个分区下面建立一个文件夹。把这个分区装在到这个文件夹里面。

C/xx。当我们访问xx文件夹的时候,我们访问的就是这个分区。我们并不会占用C盘空间,占用的这个分区的空间。

极限情况,只能用C来当盘符,但是其他分区怎么使用那,同上方法,在C盘新建多个文件夹,把其他分区装载到各个文件夹里面。

 

下面我们模仿上面的情况:

一个新建的分区,已经格式化,但还没有任何盘符,用不了。

技术分享

我们模仿一种极限情况,没有足够的字母来分配盘符,我们选择第二种装入模式。

技术分享

可以看到我们已经把这个分区装入到C盘的yy文件夹下面,而且系统也没有给它分配盘符,在资源管理器下面没有出现这个分区

技术分享

 

技术分享

 

技术分享

可以看到这实际上是一个分区。

技术分享

 

linux下面。规定就只有“/”能当盘符,其他任何字符都不可以当盘符。那其他的分区我们如何使用那?和windows里面一样。在/底下建立很多文件夹。把分区装载里面。当我们以后访问这个文件夹的时候,我们实际就是在访问这个分区,而且存储空间也是各个分区的。这也是挂载的意思。

意义和上面windows的差不多。

 


本文出自 “我是个新手” 博客,请务必保留此出处http://zhuozhuo.blog.51cto.com/6258373/1662266

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。