需要使用buffer_head结构(在/usr/src/linux-2.4.18-14/include/linux/fs.h中定义的)
buffer_head中
unsigned short b_size;/* block size */
疑问:block是指什么
kdev_t b_dev;/*device (B_FREE = free)*/
疑问:device是指逻辑分区吗?如C盘
unsigned long b_rsector;/* Real buffer location on disk */
疑问:disk与device的区别是什么,是否disk是指一个IDE硬盘之类的,如/dev/hda0