关于Linux的块设备驱动

有没有相关的命令,能够在格式化块设备之后还能修改主设备号?

有相关的命令可以修改Linux块设备驱动中的主设备号,例如使用mknod命令来创建块设备节点就可以同时指定主设备号和次设备号,如:

mknod /dev/sda1 b 8 1

其中,b表示创建的是块设备节点,8为主设备号,1为次设备号。如果需要修改已有块设备的主设备号,可以使用mknod重新创建一个新节点来覆盖旧节点,或者使用udevadm trigger命令更新节点的属性。