【问题标题】:Flushing the page cache associated with an inode刷新与 inode 关联的页面缓存
【发布时间】:2009-12-04 19:24:30
【问题描述】:

我修改了 inode 中的块映射,并希望刷新与 inode 关联的页面缓存,以便从磁盘加载具有新映射的新 inode。我尝试了以下功能,但它有时会起作用,有时会失败。

invalidate_mapping_pages() - 用于刷新非脏页 truncate_inode_pages() - 用于刷新脏页

除此之外我还缺少什么吗?

谢谢。

-- 巴拉

【问题讨论】:

    标签: linux linux-kernel kernel


    【解决方案1】:

    我发现filemap_datawrite_wait函数可以用来将脏页写入磁盘,并将更新后的页读入内存。

    -- 巴拉

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-24
      • 2014-12-29
      • 1970-01-01
      • 2011-04-11
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多