linux系统中一切都是文件如何理解?
图片、文本、数据是文件
硬件设备比如硬盘、光盘、鼠标、打印机等也是文件,这些硬件设备都会被抽象成文件
linu系统中硬盘设备会被抽象成文件,这些抽象成的文件如何命名的?如何从文件名称知道是哪个硬件?
linux系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名称可以猜出设备大致的属性以及分区信息(对硬盘而言)。
udev设备管理器会以进程的形式侦听内核发出的信号来管理 /dev目录下的硬盘文件。(硬盘文件的连接是动态的,比如随时连接到主机一个硬盘)
linux系统中常见硬件设备的文件名称是什么?
linux系统中的硬盘设备如何命令?
linux系统中的硬盘设备都会以“/dev/sd”开头,linux系统中最多可以有多块硬盘,(最多支持多少块?),采用a~p来代表16块硬盘。例如/dev/sda第一块识别的硬盘,/dev/sdb第二块识别的硬盘,以此类推。
linux系统中的硬盘分区如何命名?
扩展:
一块硬盘最多有四个分区。
主分区加扩展分区小于等于4。
分区一共有三种,主分区,扩展分区,逻辑分区。
一块硬盘可以没有扩展分区和逻辑分区。
主分区以外的分区称为逻辑分区。
主分区最少为1个,主分区最多为4个。
扩展分区继续划分才有逻辑分区,所有扩展分区包括着逻辑分区。
扩展分区最少为0个,最多为1个。
逻辑分区最少为0个,最多为n个。
扩展分区不能够直接使用,只有划分为逻辑分区之后才能使用。
磁盘分区扩展:(摘自:https://www.zhihu.com/question/20281689?sort=created)
主分区(min=1,max=4)——主分区也叫引导分区,Windows系统一般需要安装在这个主分区中,这样才能保证开机自动进入系统。简单来说,主分区就是可以引导电脑开机读取文件的一个磁盘分区。
扩展分区(min=0,max=1)——扩展分区是一个概念,实际在硬盘中是看不到的,也无法直接使用扩展分区。除了主分区外,剩余的磁盘空间就是扩展分区了。当一块硬盘将所有容量都分给了主分区,那就没有扩展分区了,仅当主分区容量小于硬盘容量,剩下的空间就属于扩展分区了,扩展分区可以继续进行扩展切割分为多个逻辑分区.
逻辑分区(min=0,max=n)——在扩展分区上面,可以创建多个逻辑分区
注:主分区个数1~4个 (/dev/sd[a-p][1-4])
主分区最少为1个,(/dev/sd[a-p]1)
主分区最多为4个(此时没有扩展分区和逻辑分区)
扩展分区个数0~1个(主分区以外的就称为扩展分区),扩展分区不能够直接使用
逻辑分区是在扩展分区的基础上继续拆分的,扩展大于等于逻辑分区
逻辑分区的个数为0~x,没有上限,逻辑分区可以直接使用
根据上面的概念描述,可以总结如下图(红色表示必须要有的)
根据上图的理解,可以举例如下(假设这块硬盘总容量为100G,并非穷举全部情况):
(1).只有1个主分区且分满(无扩展分区)
2.有2个主分区且未分满(有扩展分区),但无逻辑分区
3.有2个主分区且未分满(有扩展分区),有2个逻辑分区
4.有4个主分区且未分满(有扩展分区),有6个逻辑分区
标签:文件,逻辑,分区,扩展,dev,一切都是,linux,硬盘
来源: https://www.cnblogs.com/liujiaxin2018/p/13946455.html