分区与目录概念理解

Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开

Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分区之间的数据逻辑结构关系,不是物理结构

分区与目录的关系

将主机目录挂载到容器目录 目录挂载分区_文件系统

df命令是用来汇报磁盘文件系统的空间使用情况的,参数l表示本地文件系统,h表示以人可识别的方式表示(实际上就是以M/G单位来表示,而不是纯粹的数字,难以理解)。我们看到上面命令的结果是:

① 左边的信息代表了磁盘文件系统分区:/dev/sda1, /dev/sr0等
② 右边的信息分别代表了容量,已用空间,可用空间,百分比,挂载点
③ 特别注意的是挂载点,它就是我们前面所说的将分区挂载到某一个目录的“那个目录”
④ 我们看到分区sda1挂载到/boot目录下。

挂载

挂载就是把目录和盘符连接在一起的过程。
分区—>>>格式化—>>>给每一个分区起一个设备文件名,然后再分配盘符。

硬件设备文件名

将主机目录挂载到容器目录 目录挂载分区_文件系统_02

分区设备文件名

将主机目录挂载到容器目录 目录挂载分区_盘符_03

挂载

将主机目录挂载到容器目录 目录挂载分区_其他_04

挂载就是一个过程,叫做给分区分配盘符的过程,挂载点可以当成盘符,但记住Linux中不是拿A B C D作为盘符,而是拿目录作为盘符,

swap分区可以看做是虚拟分区,它的大小:如果真实机器是小于4G的内存,则它的大小为真是机器的2倍,如果真实机器的内存大小大于4G,比如16G,则它的swap分区还是和真实机器的内存一样大就行了

文件系统

将主机目录挂载到容器目录 目录挂载分区_盘符_05

Linux中我们是拿我们建立的目录作为盘符的!!!,当然我们也不叫它盘符,我们把它叫做挂载点

挂载点就是把盘符(如/boot)和分区(如/dev/sda1)连接在一起的过程叫做挂载点,把目录作为挂载点,也就是windows下的盘符。

总结

将主机目录挂载到容器目录 目录挂载分区_文件系统_06