【问题标题】:How to find disk space of remote linux machine using Java [duplicate]如何使用Java查找远程Linux机器的磁盘空间[重复]
【发布时间】:2014-10-15 19:01:03
【问题描述】:

我正在寻找使用 java 程序查找删除机器的总磁盘空间和可用空间的简单解决方案。

请帮忙

更新 已经有与此类似的问题主要集中在本地机器上。我正在寻找远程机器的解决方案。

【问题讨论】:

  • 连接到远程机器(ssh,telnet,...),运行df 或类似的东西并解析输出
  • 为什么需要使用Java?您希望 Java 应用程序在本地机器上运行,还是在远程机器上运行? (......但是,如果它在远程机器上运行,那么关于它是远程机器的信息就不会真正相关......)
  • 如果没有远程机器的某种形式的合作,您将无法找到有关远程机器的任何信息。这里的关键问题是远程机器参与您的工作的性质。知道了这一点,您就可以决定如何实现本地部分。
  • 好吧。我正在开发一个需要知道远程 Linux 服务器磁盘空间的 java 程序。我的客户端程序应该通过检查远程计算机上的总空间来传输某些文件。
  • 以下线程中讨论的解决方案适用于本地计算机,但不适用于远程计算机。如果我错了,请纠正我。 stackoverflow.com/questions/1051295/…

标签: java diskspace apache-commons-io apache-commons-vfs


【解决方案1】:

获取远程机器信息的最简单方法也是安全的方法 是从 Java SSH 到服务器并从中获取必要的信息。

使用JSch Library SSH 连接到服务器。

例如看here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    相关资源
    最近更新 更多