文档介绍:使用 smartmontools 监控磁盘的健康状态 smartmontools 介绍 smartmontools 是一款开源的磁盘控制, 监视工具, 可以运行在 Linux , Unix , BSD , Solaris , Mac OS, OS/2 , Cygwin 和 Windows 上, 同时它还可以从启动光盘或启动软盘运行,支持 ATA/ATAPI/SATA-3( 到-8) 位的硬盘和 SCSI 硬盘, 另外还支持磁带设备, 它的老家在 smartmontools. , 实际上它是一个软件包, 包括了两个实用程序: smartctl 和 smatd 。它监控的硬盘必须具有 特性, 目前所有硬盘都有这个特性, 但默认情况下通常没有开启这个功能,有两种方法来开启这个特性: 1) 通过 BIO S 设置选项 2) 通过 smartctl 命令。利用它可以测试硬盘的健康状况, 并在发生故障前进行预警。准备工作在开始测试或监控之前,先检查一下目标硬盘是否支持 ,以 root 登陆(Windows 以系统管理员身份登陆), 运行下面的命令: #smartctl -i -d ata /dev/sda 这里的参数-i 指出显示设备信息, -d 指出设备类型,这里指定的设备类型为 ata , 当然, 如果是 SCSI 硬盘, 就指定 scsi 了, 最后的/dev/sda 就是设备( df 命令查询设备)了这个命令返回: smartctl version 'i686-pc-linux-gnu' Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools./=== START OF INFORMATION SECTION === Model Family: Western Digital Caviar SE (Serial ATA) family Device Model: WDC WD800JD-00MSA1 Serial Number: WD-WMAM9S474555 Firmware Version: User Capacity: 80,026,361,856 bytes Device is: In smartctl database 'for details use: -P show' ATA Version is: 7 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Thu Feb 7 13:09:37 2008 PST SMART support is: Available - device has SMART capability. SMART support is: Disabled 从返回的信息中,可以看到硬盘的生产厂家,型号,序列号,容量, 是否支持 SMART , 目前 SMART 开启没有。结果的最后两行就是我们需要的信息,从这里可以看出,这块硬盘是支持 SMART 技术的,但目前还没有开启它。如果运行这个命令返回了类似“ Device does not support SMART