lsblk 大调和小调分别代表什么?

lsblk 大调和小调分别代表什么?

尝试mknod并需要参考主要和次要。

$ lsblk --all --noheadings --output "NAME,MAJ:MIN" --raw  /dev/loop0
loop0 7:1
loop0 259:0
loop0 259:1

答案1

主设备号标识与设备关联的驱动程序。

8: SATA
259: Loop device
252: NVME

次设备号仅由主设备号指定的驱动程序使用;内核的其他部分不使用它,而只是将其传递给驱动程序。一个驱动程序控制多个设备是很常见的(如列表所示);次要编号为驱动程序提供了区分它们的方法。

谷歌搜索 5 秒后发现:https://www.oreilly.com/library/view/linux-device-drivers/0596000081/ch03s02.html

相关内容