磁盘健康监控
虽然推荐使用健壮且有冗余的存储,但监控本地磁盘的健康状况也是非常有帮助的。
从{pve} 4.3开始,smartmontools软件包[1]被安装并需要。这是一套用于监控和控制本地硬盘的S.M.A.R.T.系统的工具。
你可以通过发出以下命令来获取磁盘的状态:
# smartctl -a /dev/sdX
其中 /dev/sdX 是你的一个本地磁盘的路径。
如果输出显示:
SMART支持是:禁用
你可以用这个命令来启用它:
# smartctl -s on /dev/sdX
关于如何使用smartctl的更多信息,请参见`man smartctl`。
默认情况下,smartmontools守护进程smartd是活跃且已启用的,并且每30分钟扫描一次位于/dev/sdX和/dev/hdX下的磁盘,以检查错误和警告,如果检测到问题,它会向root发送一封电子邮件。
关于如何配置smartd的更多信息,请参阅`man smartd`和`man smartd.conf`。
如果您使用具有硬件RAID控制器的硬盘,很可能有工具可以监控RAID阵列中的硬盘和阵列本身。有关此信息,请参阅您RAID控制器的供应商。