Linux内核 - 获取最后写入的内存块

时间:2010-04-06 00:29:58

标签: linux-kernel kernel kernel-module

在linux内核中,是否有任何数据结构自动始终保存分区的最后写入块编号?我找不到任何可用于获取此信息的内置内核源代码。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

如果你想知道系统曾经写过的分区的最后一个块,你可能不会找到它。

如果您想要知道在哪里截断分区而不丢失“有用”数据,那么知道最后一个写入块是不够的,因为您必须处理文件系统的结构以便它“知道”大小分区的变化。

如果你的意图是能够在没有数据丢失的情况下重新调整分区大小,我建议使用libparted