当前位置: 首页 > 面试题库 >

用Java发布硬盘命令

穆季萌
2023-03-14
问题内容

有谁知道在Java中向硬盘驱动器发出命令的方法吗?Java甚至支持这种硬件交互吗?

例如,如果我有一个要查询的SCSI硬盘驱动器,是否有一个预先存在的Java方法可以执行此操作,还是我必须编写自己的方法?

如果您不熟悉,http://en.wikipedia.org/wiki/SCSI提供了有关SCSI命令的一些常规信息。


问题答案:

Java不支持直接与此类硬件对话。但是,您可以使用JNI从Java调用C / C ++函数。



 类似资料:
  • 我们在安装操作系统的过程中已经对系统硬盘进行了分区,但如果新添加了一块硬盘,想要正常使用,难道需要重新安装操作系统才可以分区吗? 当然不是,在 Linux 中有专门的分区命令 fdisk 和 parted。其中 fdisk 命令较为常用,但不支持大于 2TB 的分区;如果需要支持大于 2TB 的分区,则需要使用 parted 命令,当然 parted 命令也能分配较小的分区。我们先来看看如何使用

  • 硬盘回收站用于存放用户删除的硬盘文件。 回收站中主机和硬盘文件默认保存3天,如有误删除的主机或硬盘文件需要在3天内进行恢复操作,可以将其恢复到原来位置,超过3天后,文件将被彻底删除。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “主机/回收站/硬盘” 菜单项,进入硬盘回收站列表。 清除 当确定回收站中的硬盘文件无用后,可使用清除功能立即彻底删除文件。 清除单个硬盘 单击 “清除”

  • 硬盘是虚拟机的存储文件。 硬盘是虚拟机的存储文件。硬盘根据位置可分为本地硬盘和云硬盘,其中要求本地硬盘与虚拟机处于同一宿主机。本地硬盘不支持在硬盘列表中新建、挂载和卸载。要求云硬盘与虚拟机处于相同可用区,云硬盘支持新建、挂载、卸载、扩容、删除等操作。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “主机/存储/硬盘” 菜单项,进入硬盘页面。 新建硬盘 该功能用于创建硬盘,新创建的硬

  • 虽然我们可以使用 fdisk命令对硬盘进行快速的分区,但对高于 2TB 的硬盘分区,此命令却无能为力,此时就需要使用 parted 命令。 parted 命令是可以在命令行直接分区和格式化的,不过 parted 交互模式才是更加常用的命令方式,进入交互模式的方法如下: [root@localhost ~]# parted 硬盘设备文件名 #进入交互模式 例如: [root@localhost ~]

  • 对于我的Google App Engine应用程序,我希望使用服务帐户自己的Google驱动器,即我不希望创建“常规”gmail帐户并向我的服务帐户授予特权,也不希望与任何其他人共享文件,我只希望将该驱动器用作应用程序的“内部文件系统”,仅由应用程序访问。 我的问题是: 1) 是否仍提供此类服务,即是否允许服务帐户使用其自己的专用驱动器,或者我是否被迫使用“新”谷歌云存储? 2)我在哪里可以找到任

  • 硬盘快照即基于虚拟机硬盘创建的快照。 快照是一种数据备份方式,硬盘快照用于在指定时间点对虚拟机的某一块硬盘创建一个完全可用拷贝,便于硬盘故障后快速回退到创建快照时的状态。 目前云管平台支持手动设置硬盘快照和通过自动快照策略创建硬盘快照。其中手动快照和自动快照可通过名称进行区分。 自动快照命名规范: 在 云联壹云 平台上通过自动快照策略创建的快照名称为”Auto+随机8位数“ 阿里云平台上通过自动快