物理设备命名规则

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介: 在Linux系统中,一切皆为文件,包括硬件设备。udev设备管理器负责将硬件名称规范化,以便用户通过设备文件名了解设备属性和分区信息。常见的设备文件名包括:IDE设备(/dev/hd[a-d])、SCSI、SATA、U盘(/dev/sd[a-p])、软驱(/dev/fd[0-1])、光驱(/dev/cdrom)和鼠标(/dev/mouse)。主分区或扩展分区编号从1到4,逻辑分区从5开始。

 Linux系统中的一切都是文件,硬件设备也不例外。既然都是文件,就必须有文件名称。系统内核中udev设备管理器会自动把硬件名称规范化起来,目的是让用户通过设备文件的名字可以大致了解设备属性以及分区信息。这对于陌生的设备来说特别方便。另外udev设备管理器的服务会一直以守护进程的形式运行并监听内核发出的信号来管理/dev目录下的设备文件。

Linux常见的文件名称如下表:

硬件设备 文件名称
IDE设备 /dev/hd[a-d]
SCSI、SATA、U盘 /dev/sd[a-p]
软驱 /dev/fd[0-1]
光驱 /dev/cdrom
鼠标 /dev/mouse

由于现在的IDE(Integrated Drive Electronics,电子集成驱动器)设备已经很少见了,所以一般的硬盘设备都是以“/dev/sd”开头。而一台主机上可以有多个硬盘,因此系统采用a~p来表示16块不同的磁盘(默认从a开始,即sda),而且磁盘的分区编号也有如下规定:

  • 主分区或者拓展分区的编号从1开始到4结束
  • 逻辑分区从编号5开始

设备文件名称包含信息如下图:

image.gif 编辑

相关文章
|
5月前
|
程序员
|
Java
1.2 标识符与命名规则
1.2 标识符与命名规则
63 0
|
程序员 C++
编程命名规则
编程命名规则
112 0
|
程序员 开发者 Python
命名难,难于上青天
命名难,难于上青天
91 0
|
Python
Python编程:将驼峰命名转为小写下划线命名
Python编程:将驼峰命名转为小写下划线命名
176 0
|
开发者 Python
标识符的命名规则与规范 | 学习笔记
快速学习 标识符的命名规则与规范
标识符的命名规则与规范 | 学习笔记
|
Java
简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
194 0
|
API C++ Windows
C++命名规则&书写规范
C++命名规则&书写规范
1049 0