Linux
基础知识
01搭建Centos7系统
02软件管理仓库
03Shell
04查看帮助命令
05系统工作命令
06系统状态检测命令
07工作目录切换命令
08文本文件编辑命令
09文件目录管理
10打包压缩与搜索命令
11输入输出重定向
12管道符与通配符
13Vim编辑器
14Shell脚本
15shell流程控制语句
16用户管理操作
17文件权限与归属
18文件隐藏属性
19文件访问控制列表
20su与sudo
21存储结构
22物理设备命名规则
23文件系统
24挂载硬件设备
25虚拟机添加硬盘设备
26系统中操作添加硬盘设备
27添加交换分区
28磁盘容器配额
29软硬方式链接
30RAID
31LVM
32程序安装与管理
33计划任务
34日志文件分析
35测试网络联通性
36FTP服务
37操作系统基本符号
38操作系统三剑客
39shell基础
40shell语法
41DNS
42Apache概述
43Nginx概述
44集群概述
Vmware安装Ubuntu
更换源
-
+
首页
22物理设备命名规则
## 物理设备命名规则 在Linux系统中一切都是文件,硬件设备也不例外。系统内核中的udev设备管理器会自动将硬件名称的规范,目的是让用户通过设备文件的名称大概可以明白设备的属性以及分区信息等。 udev设备管理器的服务会一直以守护进程的形式允许并侦听内核发出的信号来管理/dev目录下的设备文件。 Linux系统中常见的硬件设备文件名称如下 : | 硬件设备 | 文件名称 | | ------------- | ------------------ | | IDE设备 | /dev/hd[a-d] | | SCSI/STAT/U盘 | /dev/sd[a-p] | | 软驱 | /dev/fd[0-1] | | 打印机 | /dev/lp[0-15] | | 光驱 | /dev/cdrom | | 鼠标 | /dev/mouse | | 磁带机 | /dev/st0或/dev/ht0 | 由于现在的IDE设备很少见,所以一般的硬件设备都会以`/dev/sd`开头,系统会采用a~p来表示16块不同的硬盘,硬盘的分区编号规则: - 主分区或扩展分区的编号从1开始,到4结束; - 逻辑分区从编号5开始。 注意: - 硬盘的分区编号是由系统内核的识别顺序来决定的,而恰巧很多主板的插槽顺序就是系统内核的识别顺序,因此才会被命名为/dev/sda。所以大家以后在使用 SCSI 网络存储设备时就会发现,明明主板上第二个插槽是空着的,但系统却能识别到/dev/sdb 这个设备就是这个道理。 - 分区编号不等于分区的个数,分区的数字编码不一定是强制顺延下来的,也有可能是手工指定的。因此 sda3 只能表示是编号为 3 的分区,而不能判断 sda 设备上已经存在了 3 个分区。 ## 扇区相关概念 硬盘设备是由大量的扇区组成的,每个扇区的容量为 512 字节。 其中第一个扇区最重要,它里面保存着主引导记录与分区表信息。就第一个扇区来讲,主引导记录需要占用 446 字节,分区表为 64 字节,结束符占用 2 字节;其中分区表中每记录一个分区信息就需要 16 字节,这样一来最多只有 4 个分区信息可以写到第一个扇区中,这 4 个分区就是 4 个主分区。  > 第一个扇区最多只能创建出 4 个分区吗? 为了解决分区个数不够用的问题,可以将第一个扇区的分区表中 16 字节(原本要写入主分区信息)的空间(称之为扩展分区)拿出来指向另外一个分区。 也就是说,扩展分区其实并不是一个真正的分区,而更像是一个占用 16 字节分区表空间的指针—一个指向另外一个分区的指针。这样一来,用户一般会选择使用 3 个主分区加 1 个扩展分区的方法,然后在扩展分区中创建出数个逻辑分区,从而来满足多分区(大于 4 个)的需求。 注意:扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表 
毛林
2025年9月12日 20:44
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码