块设备驱动程序通过调用add_disk函数来向系统注册一个磁盘设备。当驱动程序试图这么做的时候,内核试图读取该磁盘设备上的分区信息,对每个有效分区形成一个驱动模型中设备device对象,并通过device_add添加到系统中,但此时这些分区不会产生对应的block_device对象,直到分区设备被打开。
如果此时加入的设备尚未产生有效分区,所以在add_disk时系统将无法获得分区信息,因此产生unknown partition table错误信息。
加载模块时出现unknown partition table 的原因
最新推荐文章于 2023-04-20 17:31:19 发布