【问题标题】:Linux Kernel - Get last written memory blockLinux内核 - 获取最后写入的内存块
【发布时间】:2010-04-06 00:29:58
【问题描述】:

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

【问题讨论】:

    标签: linux-kernel kernel kernel-module


    【解决方案1】:

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

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

    如果您的意图是能够以编程方式调整分区大小而不会丢失数据,我建议您使用libparted

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-15
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2011-11-29
      • 1970-01-01
      • 2013-02-21
      相关资源
      最近更新 更多