yzqzss|一座桥在水上's log
会在杭州待到2号,欢迎约一起写代码聊天。
更新:待到3号。
【海南航空】您好,抱歉通知您:2026-06-02杭州萧山国际机场-重庆江北机场HU7421航班由于公司原因航班取消,已为您保护至2026-06-03杭州-重庆HU7421航班,计划出港时间16:55,计划到港时间19:40,有餐食。航班保护仅保障出行,原有特殊服务及选座需重新申请确认;若不同意乘坐该航班,可点击🔗 一键取消,或联系在线客服。
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
yzqzss|一座桥在水上's log
明天六一儿童节也木有安排,欢迎在杭州的约。😊写代码、聊天。
下班了再来自然也是可以。🌚
没人。😭
Please open Telegram to view this post
VIEW IN TELEGRAM
yzqzss|一座桥在水上's log
meetup @reonokiy @Ovler @yzqzss
讨论了怎么识别 vocaloid 视频/音频。我旁听。
yzqzss|一座桥在水上's log
草,刚看了 hd-idle 的日志,发现自 5 月 4 号后,我没一块硬盘停转过…… 都是 scrutiny 惹的锅,它读 smartctl 会使硬盘唤醒…… 我实测先手动停转,然后跑 scrutiny,然后硬盘一个接一个地起飞了…… GitHub issue 上看到有些人用 scrutiny ,但是没影响到硬盘休眠。(然后甚至让 scrutiny 出了 BUG https://github.com/AnalogJ/scrutiny/issues/157 ) 但是至少在我这儿,确实 scrutiny…
我艹,Docker,Scrutiny!
scrutiny 这东西虽然内部确实是用 Serial ID 来识别硬盘的,但是,如果 /dev/sdX 命名发生变化(A->B),docker 会自行把你通过 --devices 传入的 /dev/sdX 映射回以前的命名(B->A)。(或者说,可能 docker 容器创建时就固化了 Serial ID -> named device 这个映射)具体啥原因还没细看。
我看到有块盘炸了,然后我在 host 用 sdX 找到了那块盘,然后我把那块盘拔下来了。然后我发现我拔错了……
scrutiny 这东西虽然内部确实是用 Serial ID 来识别硬盘的,但是,如果 /dev/sdX 命名发生变化(A->B),docker 会自行把你通过 --devices 传入的 /dev/sdX 映射回以前的命名(B->A)。(或者说,可能 docker 容器创建时就固化了 Serial ID -> named device 这个映射)具体啥原因还没细看。
我看到有块盘炸了,然后我在 host 用 sdX 找到了那块盘,然后我把那块盘拔下来了。然后我发现我拔错了……
我艹,傻逼 HGST,今天才发现有部分硬盘 FW 需要离线才能生效 hdparm -S <int>(无读写多久后休眠)。
我以为我给硬盘设置了 2 小时无读写休眠,其实根本就没有生效,这几个月服务器一直没关机,好几个硬盘还在跑我以前设置的10分钟(甚至更短?)就休眠的设置。
于是这些硬盘这几个月被干了 +10000 的 0xC0 Power-off Retract Count 。
我以为我给硬盘设置了 2 小时无读写休眠,其实根本就没有生效,这几个月服务器一直没关机,好几个硬盘还在跑我以前设置的10分钟(甚至更短?)就休眠的设置。
于是这些硬盘这几个月被干了 +10000 的 0xC0 Power-off Retract Count 。