简单生活
返回文章列表
352 字2 分钟

WD My Cloud 安装 hddtemp 硬盘温度检测软件

NAS#My Cloud/NAS/硬盘

又是一篇关于 WD My Cloud 的文章。虽然 WD 提供了 WD Quick View 可以监测硬盘温度,但是却不能在后台 UI 中监测硬盘温度,自己动手来一个。

1、准备工具,Putty、winscp/FlashFXP、hddtemp arm 版(戳这里下载);

2、用 winscp 或 FlashFXP 上传 hddtemp_0.3-beta15-52_armhf.deb 到 root 文件夹;

3、用 Putty 进入 SSH,执行以下命令安装

Terminal window
sudo dpkg -i hddtemp_0.3-beta15-52_armhf.deb

需要卸载请使用

Terminal window
sudo dpkg -r hddtemp

安装完毕后,执行 sudo hddtemp /dev/sda,出现类似 /dev/sda: WDC WD20EFRX-68EUZN0: 36 C,表示安装成功

4、整合下面的代码到后台 UI,或者……

<?php
echo "当前硬盘温度:";
$last_line = system("sudo hddtemp /dev/sda -n --numeric", $retval);
echo "℃,";
if ($last_line >= 70) {
echo '<span style="color:#ff0000;">危险</span>';
} elseif ($last_line <= 40) {
echo '<span style="color:#00FF00;">良好</span>';
} else {
echo '<span style="color:#0000ff;">正常</span>';
}
?>

PS:使用系统自带的 smartmontools 检测 smart 中的硬盘温度

Terminal window
smartctl -a /dev/sda4 | grep Temperature_Celsius | cut -c88-89

KODExplorer on My Cloud 中的 MC 快捷命令 & 系统信息 已经整合了监控硬盘温度的功能,使用该组件实现。

本文修改自:http://www.nasyun.com/thread-1322-1-1.html,原文是针对 My Book Live 的。