1

我使用的是 NASMT Q700 QNAP NAS。出于远程监控的目的,我想读取一些值并将它们保存到数据库中。

由于网络界面非常复杂且充满了 javascript,我无法抓取它。所以我尝试使用 SSH 连接到 NAS。

太好了,因为 SSH 是其中一种方法,我可以使用 c# 自动连接它,然后我会返回可以解析的文本。

盒子上安装的 Linux 系统是:

Linux NASMT 2.6.33.2 #1 Fri Mar 7 11:55:22 CST 2014 armv5tel 未知

我试图达到我的目标:

  • 人没有安装。
  • 未安装 smartctl。(谷歌让我试试这个)
  • 我进入 /bin 和 /usr/bin 目录并尝试了所有可疑的东西。似乎安装了一个名为 nasutil 的程序。只是它不是很自我记录。不同参数的各种调用都不起作用,我总是得到相同的答案:

nasutil 多调用二进制 [函数] [参数]...

Current defined functions: init_nas_cache, init_admin_group, set_file_owner, chk_flash, reset_all, chk10198, get_trusted_domain, update_krb5_ticket rescan_hd, check_e2key, burn_e2key, cnt_phy_nic, http_link, ip_filter, hdusb_copy, ims, qpkg, gen_upnp_desc, scanafpdb eset_system, umount_all_vdd, sss_convert, httpd_init, get_hwsn, get_suid、setsum、getsum、rsyslog_util、radius_util、send_alert_mail、rsync_util acl_cmd check_ldap clean_reset_pwd network_boot_rescan

我在这个上使用了谷歌,但找不到任何有用的东西。

我正在这个没有 smartctl 的 linux 系统上寻找一个命令来给我一个已安装硬盘驱动器的列表及其 SMART 状态。

有人有想法吗?

非常感谢您!

4

1 回答 1

1

实际上,我能够使用富士通的电子邮件和联系人找到答案。

答案很简单:

# get_hd_smartinfo -d 1 
1 is disk 1.  Replace with 2 if want to check disk 2. 

我还没有测试它,一旦我有,我会接受答案给大家看看。

于 2014-07-03T10:10:49.980 回答