为什么在块设备中不止一次发送读或写请求

时间:2013-10-17 21:07:55

标签: linux linux-kernel linux-device-driver

我遇到了无法解释的问题:我为网络连接的硬盘驱动器写了一个块设备驱动程序。而我在日志中看到的是,读取和写入请求每次都被发送到块多次。在某些情况下,我看到相同的请求发送了五次。

以下是我遵循的步骤:

  1. insmod块设备驱动程序。
  2. 运行命令:

    dd if = / dev / zero of = / dev / rb bs = 8196

  3. **我的设备是/ dev / rb。

    我的假设是我只应该向块设备发出两个写请求;每个块一个,我正在写两个块。

0 个答案:

没有答案