硬盘:东芝 MG08ACA14TE 14T sata 盘 一块,固件版本 4303
unraid:全新 6.11.5 和 6.10.3 (来自官网安装包和 usbtool )
问题:这块东芝 MG08 存冷数据,开了自动休眠。近期发现 unraid 会每隔 9 小时左右就唤醒这块盘,唤醒前后 unraid 面板的 io 数值不变,其它硬盘没这问题。几天下来测试一圈仿佛 unraid 针对这块盘似的😅
致电东芝企业盘售后,得到答复:“硬盘是个受体,它不能自己唤醒自己。”
休眠时硬盘盘片停转,耳朵凑上去再启用休眠,可以听见盘片减速声和硬盘所有噪音消失。
syslog 在硬盘唤醒前后没有任何信息。emhttpd 发现硬盘唤醒后会自动读一次 SMART
唤醒间隔具体大概在 8 小时 40 分,9 小时 10 分,9 小时 20 分,9 小时 45 分这样子。
测试 1:
全新 unraid 6.11.5 safe mode
关闭 docker VM SMB 用户共享
只插 东芝 MG08 这一块盘,且硬盘是空盘
还是休眠 9 小时左右被唤醒
测试 2:
换了一套板 u ( ddr3 家用旧平台,只在这次测试使用)
全新 unraid 6.10.3
关闭 docker VM SMB 用户共享
只插 东芝 MG08 这一块盘,且硬盘是空盘
还是休眠 9 小时左右被唤醒
测试 3:
unraid 6.11.5 全新和正在用的都测过
关闭 docker VM SMB 用户共享
插入除 mg08 外的四块有数据的 sata 脏盘:hc550 ,08 年产 250g 迈拓,西数 ssd 蓝盘,希捷 320g 2.5 寸机械盘
全部休眠 14 小时没被唤醒(没测更长时间)
测试 4:这次数据没记录全
unraid 6.11.5
东芝 mg08 被第一次唤醒后,等待 3 小时重启 unraid ,重启后经过 6 小时东芝 mg08 再一次被唤醒。
看起来重启 unraid 并不会重置唤醒的 9 小时冷却。
其他测试没什么代表性 不提了。
1
kenpuluma 2023-03-24 10:34:51 +08:00
差点以为是我自己发的帖子。一样的东芝 mg08 ,全新空盘,每隔 7 小时被唤醒。其他硬盘不论是否为空都正常休眠不被唤醒。
安装 file activity 插件毫无发现(本来就是空盘估计也没什么用)。试着编译安装 blktrace 但运行不成功未果。目前也没解决。 |
2
ButcherHu 2023-03-27 10:43:56 +08:00
看起来可能是读 smart 唤醒的,先看看有没有定时任务。
|
3
dilu 2023-03-27 13:40:59 +08:00
我之前遇到过类似的情况,用的海康 4t 盘,每隔几分钟就唤醒一次。
说实话也是各种研究折腾都没用,后面主板坏了我直接换了主板 cpu 重新做了系统,加了一块 m2 固态当缓存就再也没出现这种情况了。 |