PVE查看硬盘信息
原创大约 2 分钟
PVE查看硬盘信息
背景
PVE系统要查看磁盘转速,当前温度等信息
查看转速等基本信息方法
/dev/sdb
为磁盘设备名称
使用命令行工具,如 hdparm、smartctl(需要安装 smartmontools 包)来查看硬盘信息。
root@PVE:~# hdparm -I /dev/sdb | grep "Rotation Rate"
Nominal Media Rotation Rate: 7200
# 或
# 需要安装 smartmontools 包
smartctl -i /dev/sdb | grep "Rotation Rate"
查看硬盘电源模式
root@PVE:~# hdparm -C /dev/sdb
/dev/sdb:
drive state is: standby
查看温度信息方法
/dev/sdb
为磁盘设备名称
使用命令行工具,如 hdparm 来查看硬盘温度。这种大多数情况是不准确的或者无法获取。
root@PVE:~# hdparm -H /dev/sdb
/dev/sdb:
drive temperature (celsius) is: under -20
drive temperature in range: yes
使用命令行工具,如 smartctl 来查看硬盘温度。
apt update
apt install smartmontools
root@PVE:~# smartctl -A /dev/sdb | grep -i temperature
190 Airflow_Temperature_Cel 0x0022 068 060 000 Old_age Always - 32 (Min/Max 29/38)
194 Temperature_Celsius 0x0022 032 040 000 Old_age Always - 32 (0 27 0 0 0)
禁用 smartmontools.service
避免频繁监测硬盘状态
smartmontools.service
是smartd
守护进程的服务文件,该服务用于定期监控硬盘的健康状态,包括检查 S.M.A.R.T. 属性、执行自检等。
systemctl disable smartmontools.service
systemctl stop smartmontools.service
调整 smartd
配置:
- 如果你需要使用
smartd
,可以通过编辑/etc/smartd.conf
文件来调整检查的频率和时间。 - 例如,你可以设置
smartd
只在系统启动时或每天检查一次,从而减少对硬盘的访问。
选择性监控:
- 你可以配置
smartd
仅监控特定硬盘,或者仅在白天/特定时段进行检查,以减少对休眠状态的干扰。
其他问题
hddtemp
安装包竟然不复存在了!