2010-04-02 72 views
0

内核中是否有任何方式获取已经物理写入的块列表以及它们的写入顺序?内核 - 查找写入的块号

+0

欢迎来到StackOverflow。你的问题有点含糊 - 你指的是哪些区块?内存页面,硬盘扇区,??? – 2010-04-02 04:33:30

+0

抱歉 - 硬盘。我以为我遇到了一个可以运行的命令,您可以在其中查看写入的块,但无法回想这是正确的还是Linux中的命令。任何帮助表示赞赏。 – SpdStr 2010-04-02 10:45:02

回答

2

看起来像blktrace可以产生这种信息。

+0

+1,虽然它在处理设备映射器和编写屏障时(或者至少在去年年底时使用它)时确实会出现一些小问题),以发现设备映射器在某些情况下遇到了写入障碍问题。 – 2010-04-02 15:21:58

+0

我实际上试图找到一种方法来在内核中以编程方式执行此操作。我想从linux内核源代码中获取块编号。 – SpdStr 2010-04-10 16:41:15