我有一台 Ubuntu 服务器,里面装满了(用过的、从其他系统拉来的)硬盘,用于存储下载的文件。在开始使用每个硬盘之前,我一直使用 smartctl 来测试它。
其中一个驱动器看起来可能没问题,也可能有问题。它只有 1 个重新分配的扇区,对于我可以承受丢失的文件来说,这可能是可以接受的,只要它不增加。
奇怪的是,我从 SMART 输出中获得了一些看似随机的数据,特别是 Head_Flying_Hours:
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 231966888734858
那是26十亿年。这不可能!而且它还在快速增加……20 分钟后,读数为 170,192,374,116,491 小时 - 19,428,353,209 年!
SMART 的其他数据保持稳定,乍一看对于稍旧的驱动器而言似乎是合理的。
这是我可以忽略的固件或 smartctl 错误,还是表明此磁盘存在一些严重问题?如果钱不是问题,我会直接丢弃它,但如果其他方面没问题,它可以用来存储我可以承受丢失的文件。
系统中的其他驱动器似乎都报告了正常的智能数据。我还没有尝试将其放入 Windows 系统中进行测试。
完整的 smartctl 输出
root @服务器:/ mnt#smartctl -a / dev / sdf smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-39-generic](本地构建) 版权所有 (C) 2002-13,Bruce Allen、Christian Franke,www.smartmontools.org === 信息部分开始 === 型号系列:Seagate Barracuda 7200.11 设备型号:ST31500341AS 序列号:9VS1KMRC LU WWN 设备 ID:5 000c50 014916513 固件版本:CC1H 用户容量:1,500,301,910,016 字节 [1.50 TB] 扇区大小:512 字节逻辑/物理 转速: 7200 rpm 设备位于:在 smartctl 数据库中 [有关详细信息,请使用:-P show] ATA 版本为:ATA8-ACS T13/1699-D 修订版 4 SATA 版本为:SATA 2.6,3.0 Gb/s 当地时间:2014 年 11 月 13 日 星期四 18:22:24 EST SMART 支持:可用 - 设备具有 SMART 功能。 SMART 支持:已启用 === 开始读取智能数据部分 === SMART 整体健康自我评估测试结果:通过 一般 SMART 值: 离线数据收集状态:(0x82)离线数据收集活动 已顺利完成。 自动离线数据收集:已启用。 自检执行状态:(0)上一次自检程序已完成 没有错误或没有自检过 已运行。 完成离线的总时间 数据收集:(617)秒。 离线数据收集 功能:(0x7b)SMART 立即执行离线。 支持自动离线数据收集开启/关闭。 暂停离线收集新 命令。 支持离线表面扫描。 支持自我测试。 支持运输自检。 支持选择性自我测试。 SMART 功能:(0x0003)输入前保存 SMART 数据 省电模式。 支持 SMART 自动保存定时器。 错误日志记录功能:(0x01)支持错误日志记录。 支持通用日志记录。 简短的自检程序 建议投票时间:(1)分钟。 扩展自检程序 建议投票时间:(293)分钟。 运输自检程序 建议投票时间:(2)分钟。 SCT 功能:(0x103f)支持 SCT 状态。 支持SCT错误恢复控制。 支持 SCT 功能控制。 支持SCT数据表。 SMART 属性数据结构修订号:10 供应商特定的 SMART 属性及阈值: ID# ATTRIBUTE_NAME 标志值 最差阈值类型 已更新 WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 120 099 006 始终预失败 - 240260056 3 Spin_Up_Time 0x0003 100 095 000 始终预故障 - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age 始终 - 86 5 Reallocated_Sector_Ct 0x0033 100 100 036 预故障始终 - 1 7 Seek_Error_Rate 0x000f 084 060 030 始终预失败 - 246081153 9 通电时间 0x0032 049 049 000 Old_age 始终 - 45195 10 Spin_Retry_Count 0x0013 100 100 097 预失败始终 - 0 12 Power_Cycle_Count 0x0032 100 100 020 Old_age 始终 - 80 184 端到端错误 0x0032 100 100 099 Old_age 始终 - 0 187 Reported_Uncorrect 0x0032 100 100 000 Old_age 始终 - 0 188 Command_Timeout 0x0032 100 099 000 Old_age 始终 - 12885098499 189 High_Fly_Writes 0x003a 048 048 000 Old_age 始终 - 52 190 Airflow_Temperature_Cel 0x0022 068 049 045 Old_age 始终 - 32(最小/最大 23/32) 194 温度_摄氏度 0x0022 032 051 000 Old_age 始终 - 32 (0 23 0 0 0) 195 Hardware_ECC_Recovered 0x001a 048 018 000 Old_age 始终 - 240260056 197 Current_Pending_Sector 0x0012 100 100 000 Old_age 始终 - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age 离线 - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age 始终 - 0 240 Head_Flying_Hours 0x0000 100 253 000 Old_age 离线 - 231966888734858 241 Total_LBAs_Written 0x0000 100 253 000 Old_age 离线 - 2915905399 242 Total_LBAs_Read 0x0000 100 253 000 Old_age 离线 - 1182879756 SMART 错误日志版本:1 未记录任何错误 SMART 自检日志结构修订号 1 编号 测试描述 状态 剩余寿命(小时) LBA_of_first_error #1 扩展离线 无错误完成 00% 44530 - # 2 扩展离线 无错误完成 00% 33993 - # 3 短暂离线 无错误完成 00% 33969 - # 4 短暂离线 无错误完成 00% 33945 - # 5 扩展离线 无错误完成 00% 33928 - # 6 短暂离线 无错误完成 00% 33921 - # 7 短暂离线 无错误完成 00% 33897 - # 8 短暂离线 无错误完成 00% 33873 - # 9 短暂离线 无错误完成 00% 33849 - #10 短暂离线 无错误完成 00% 33825 - #11 短暂离线 无错误完成 00% 33801 - #12 短暂离线 无错误完成 00% 33777 - #13 扩展离线 无错误完成 00% 33759 - #14 短暂离线 无错误完成 00% 33753 - #15 短暂离线 无错误完成 00% 33729 - #16 短暂离线 无错误完成 00% 33705 - #17 短暂离线 无错误完成 00% 33681 - #18 短暂离线 无错误完成 00% 33657 - #19 短暂离线 无错误完成 00% 33633 - #20 短暂离线 无错误完成 00% 33609 - #21 扩展离线 无错误完成 00% 33591 - SMART 选择性自检日志数据结构修订号 1 跨度 最小 LBA 最大 LBA 当前测试状态 1 0 0 未测试 2 0 0 未测试 3 0 0 未测试 4 0 0 未测试 5 0 0 未测试 选择性自检标志(0x0): 扫描选定的范围后,请勿读取扫描磁盘的剩余部分。 如果开机时选择性自检正在等待,则在 0 分钟延迟后恢复。
答案1
似乎您安装了较新的固件 CC1H(14-15 系列默认使用它),它使用msec24hour32
该属性的格式。尝试smartctl -v 240,msec24hour32
。
答案2
该驱动器确实很旧,但从您提供的有限信息来看,它看起来很好......您重新分配的扇区数只有 1,看起来不像是快要坏掉的磁盘。开机小时数是 45195,这是我在这里使用的(大约 5.2 年)。
顺便说一句,1.5 TB 的磁盘现在并不是那么昂贵(轻松低于 100 美元)。
通常情况下,我会得到一个新磁盘并且不用担心任何事情。