技术笔记

新硬盘上机前的验收流程:拷机要跑多久,怎么判断能不能留

yaobingbin yaobingbin · · 约 5 分钟 · 0 条评论

为什么要验收新盘

硬盘的故障率曲线是典型的浴盆曲线:投入使用初期故障率较高,然后进入长期稳定的低故障率阶段,最后随老化快速上升。

初期那一段高故障率,来自制造缺陷、运输损伤、装配问题。这些缺陷大多数会在最初几周到几个月内暴露。所以新盘买回来直接存数据,等于把自己暴露在故障率最高的阶段。

验收的目的,是把这段高风险期在”盘里还没有数据”的时候跑过去。 在空盘状态下发现问题,最多是退货;等存了 8TB 数据再出问题,就是重建阵列的麻烦事。

验收的四个步骤

第一步:外观与包装检查(5 分钟)

  • 静电袋是否完整、有无破损
  • 盘体有无磕碰、划痕、螺丝孔拧过的痕迹
  • SATA 接口金手指有无插拔磨损
  • 标签上的型号、容量、序列号是否与订单一致
  • 重点看是否有”翻新”迹象:螺丝孔有拧痕、标签日期与购买时间差距过大、外观有使用痕迹

这一步能拦住相当比例的二手盘和问题盘,耗时几乎为零,但很多人跳过。

第二步:核对 SMART 初始值(5 分钟)

新盘的 SMART 应该非常干净。上机后先看一次:

smartctl -i /dev/sda
smartctl -H /dev/sda
smartctl -A /dev/sda

需要确认的:

项目 新盘应有的状态
SMART 健康状态 PASSED
重映射扇区(ID 5) 0
待映射扇区(ID 197) 0
脱机无法校正(ID 198) 0
通电时间(ID 9) 接近 0,最多几小时
通电次数(ID 12) 个位数

通电时间是最有力的证据。 如果一块”新盘”显示已经通电几百小时,那它显然不是新的——可能是翻新盘,也可能是退货重新包装的。这种情况建议直接申请换货。

第三步:坏道扫描(数小时到数十小时)

这是耗时最长但最有价值的一步。

只读扫描(安全,不破坏数据):

# 非破坏性只读扫描,盘上已有数据也能跑
sudo badblocks -sv /dev/sdb

写入模式扫描(会清空数据,只用于空盘验收):

# -w 写入模式,会覆盖盘上所有数据,仅用于空盘
sudo badblocks -wsv /dev/sdb

写入模式更严格,因为它会实际写入并读回校验,能发现只读扫描发现不了的问题。对空的新盘来说这是最佳选择。

时间预期:-w 模式对机械盘通常要跑 2–4 轮读写,一块 16TB 的盘可能需要几十小时。这是正常的,别中途放弃。可以放在晚上跑,第二天看结果。

第四步:SMART 长测试

sudo smartctl -t long /dev/sda
# 过几小时后查看
sudo smartctl -l selftest /dev/sda

长测试是固件层面的完整自检,与操作系统的坏道扫描是互补的两套机制。两个都跑一遍最稳妥。

结果怎么判

结果 处理
badblocks 报告 0 个坏块,SMART 长测试通过 验收通过,可以投入使用
badblocks 报告 1–2 个坏块 建议退换。现代硬盘出厂应该是零缺陷的
扫描过程中 SMART 重映射计数开始增长 立即停止使用,申请退换
长测试失败 申请退换
扫描中途硬盘掉盘、无响应 申请退换

哪怕只有一个坏块,也建议退换。 早期出现的坏块往往是制造缺陷的表现,后续大概率会继续扩散。不要抱侥幸心理把它留在阵列里。

大容量盘的时间成本是真实问题

必须承认一个现实:20TB 的盘做完整写入扫描,可能要跑 50 小时以上。如果你一次买四块盘,串行跑就是八天多。

几个折中做法:

  • 并行扫描。 多块盘同时跑(机器能带动的话),总时间不增加
  • 缩短轮数。 badblocks -w 默认跑 4 种模式,可以用 -w -t random 只跑一次随机模式,时间缩短到四分之一
  • 只跑只读扫描 + 长测试。 对全新盘来说,这个组合已经能筛出绝大多数问题
  • 用系统自带工具。 群晖、威联通等成品系统都有硬盘检测功能,在 Web 界面点一下就行,不用敲命令

实际上对家用场景,只读 badblocks 扫描 + SMART 长测试这套组合,已经能覆盖大部分早期缺陷。完整的四轮写入扫描更适合企业环境对新盘的严格验收。

验收之外的两件事

一、记录序列号。 把每块盘的型号、序列号、购买日期、安装位置记下来。日后任何一块出问题,你能立刻查到它的购买渠道和保修状态。装在机箱里的盘,标签朝内根本看不到。

二、阵列组建后的首次一致性检查。 盘验收完组了阵列,建议跑一次阵列的完整性校验(群晖叫”数据清理”,威联通有类似功能,mdraid 可以通过 check 操作触发)。这一步验证的是整个存储栈,而不只是单块盘。

质保期的现实提醒

机械盘的质保通常是 3–5 年,但要注意:

  • 很多厂商的质保以出厂日期起算,不是购买日期
  • 通过非正规渠道(个人店、拆机盘、OEM 盘)购买的,可能没有官方质保
  • 保修需要盘体标签完好,撕毁或磨损可能被拒保

所以验收时拍一张标签照片存档,是有意义的习惯。

微信搜一搜 纳思Note
评论经后台审核通过后显示 · 请勿发布广告、外链或无关内容

发表评论

邮箱地址不会被公开。填写昵称与邮箱后方可评论。