Linux驱动的命名规范主要涉及以下几个方面:
/dev/sda
, /dev/sdb
等。/dev/ttyS0
, /dev/ttyUSB0
等。eth0
, wlan0
等。/dev/sda
表示第一个SATA硬盘,/dev/sda1
表示该硬盘的第一个分区。eno1
、ens33
等。/dev/sda
(第一个SATA硬盘),/dev/nvme0n1
(第一个NVMe SSD)。eth0
(传统以太网接口),eno1
(通过BIOS索引命名的以太网接口)。/etc/udev/rules.d/70-persistent-storage.rules
)来修改设备名称,避免冲突。/etc/systemd/network/00-netcfg.network
)进一步调整设备名称。net.ifnames
和 biosdevname
两种命名规范。net.ifnames
规范使用设备类型+设备位置+数字的格式,而 biosdevname
则从BIOS中获取信息进行命名。通过这些命名规范和规则,Linux系统能够有效地管理和识别各种硬件设备,确保设备命名的唯一性和可预测性。