在Linux运维中,我们有时候需要检测磁盘的运行状态。如磁盘的温度、容量、健康状态等。该怎样实现呢?
Sentinel
(硬盘哨兵)是一款可以检查IDE SATA SCSI和USB硬盘的信息的工具。可以实时显示硬盘的容量、温度、健康信息等。
功能特性
-
在终端上显示硬盘/固态硬盘信息 -
显示检测到的硬盘编号和设备名称(例如 /dev/sda) -
显示所有检测到的硬盘的大小、型号 ID、序列号、版本和接口 -
温度、健康和性能值 -
开机时间
安装
打开官网https://www.hdsentinel.com/hard_disk_sentinel_linux.php 根据你的系统类型下载所需的版本。
运行
unzip hdsentinel-020b-x64.zip
chmod +x HDSentinel #添加权限
./HDSentinel
如上,磁盘的使用温度、使用时间、磁盘大小、健康状态显示的非常全面。当然,上面的输出效果比较凌乱。我们可以用下面的命令简化输出效果。
列出磁盘驱动器、温度(摄氏度)、运行状况、开机小时数、磁盘型号、磁盘序列号、大小
./HDSentinel -solid
更高级的玩法可以配合awk
命令来实现。如
仅列出温度、驱动器、型号ID
./HDSentinel -solid | awk '{print $2, $1, $7}'
当然,还有很多玩法,大家可以通过-h
命令查看帮助。
更多精彩文章 欢迎关注我们
本内容观点仅代表发布作者本人观点立场,欣文网平台只做信息内容展示和存储。发布作者:全网转载,转转请注明出处:https://www.xinenw.com/34019.html