因为自己写的块设备驱动程序在文件系统的下一层,所以可以通过监视进去块设备的bio的一些数据,来窥视一些操作的内部实现。 比如: add_disk,mkfs.ext3,mount ,umount 等
使用的块设备的大小为 10G
add_disk时,进入make_request的数据如下:
rw :READ,bi_sector : 20971392,bi_size :4096
rw :READ,bi_sector : 20971512,bi_size :4096
rw :READ,bi_sector : 20971456,bi_size :4096
rw :READ,bi_sector : 20971264,bi_size :4096
rw :READ,bi_sector : 20971504,bi_size :4096
rw :READ,bi_sector : 20971120,bi_size :4096
rw :READ,bi_sector : 0,bi_size :4096
rw :READ,bi_sector : 8,bi_size :4096
rw :READ,bi_sector : 16,bi_size :4096
rw :READ,bi_sector : 24,bi_size :4096
rw :READ,bi_sector : 32,bi_size :4096
rw :READ,bi_sector : 40,bi_size :4096
rw :READ,bi_s