标签: c linux module kernel
假设我有struct bio个文件的待写写入IO,与此文件相对应的struct inode和struct dentry有可能在此文件中检索偏移,此偏移将被此文件修改IO?
struct bio
struct inode
struct dentry
示例: 我在磁盘上有一个大小为16kb的文件。我打开它,然后在此文件中修改偏移9kb的一些数据,然后保存我的工作。我相信只会在HDD上更新文件的一部分,而不是整个文件。因此,我想检索有关该文件已被9kb偏移量修改的信息。或者,如果我们使用PAGE粒度,则偏移量将是修改文件内的第3页。