【问题标题】:Check free inode percentage in java检查java中的空闲inode百分比
【发布时间】:2020-12-28 17:15:58
【问题描述】:

我想通过 unix 文件系统中的 java 代码检查空闲 inode 百分比。那可能吗?貌似Java对inode一无所知,但是有没有办法呢?

【问题讨论】:

    标签: java unix inode


    【解决方案1】:

    “inode”是一个 Unix 概念,JVM 不太了解。使用例如Runtime.exec() 来运行相关的系统实用程序(例如df -i)然后解析结果可能是最容易实现此操作的。此类实用程序的输出通常很容易解析,但遗憾的是,它不能保证在平台之间保持一致。

    另一种方法可能是在 C 中实现一个 JNI 模块,该模块直接调用 statvfs() 函数。这避免了解析实用程序输出的问题,但您仍然必须找到一种方法来为可能使用它的任何平台构建模块。

    【讨论】:

      猜你喜欢
      • 2016-10-10
      • 2022-01-27
      • 2011-02-16
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多