一张彩票引发服务器宕机一整天
"No zuo no die",今天算是被狠狠地教育了一顿,今天发生了一件绝对离奇的事情,一张彩票居然导致我的服务器宕机了一整天,事后回想起来,还是忍俊不禁。
实情的经过是这样的...
家里的服务器使用 esxi
的虚拟机进行安装,服务器除了系统盘外,还有两块硬盘,一块挂载到
/home
目录,一块是备份,分别为
sdb1
,sdc1
。
某天,sdc1
突然掉线,不能使用了。然后我当时的想法就时,硬盘坏了,然后一顿猛虎操作,各种检测,最终定性为硬盘彻底坏了。就在准备拆硬盘时,发现硬盘供电的电源松了,那就插上试试吧,居然好了!
这个时候,还挺开心,因为不是硬盘问题,省了硬盘钱。
接着,我脑海里开始浮现出一个有创意的想法:"两块硬盘不好辨识,还是贴个标签区分下吧",这个操作一点毛病没有,但神奇的操作就来了。我环视了下,周围没有什么可以作为标签的纸,突然发现在胶带下面压着一张陈年双色球彩票,成色挺新,纸张也不错,上面还有底纹,心想,这个当作标签,看着很高端啊,就它了。

然后就撕了一个小长条,写上标签,往硬盘线(sdb1
,挂载
\home
目录的硬盘)上一包,然后开始启动,此刻,灾难开始降临了!
启动的时候,就出现错误:
1 | critical target error, dev sdb, sector 1396705280 op 0x0:(READ) flags 0x83700 phys_seg 1 prio class 0 |
磁盘无法读写。
于是猜测可能是当时插拔电源的时候,导致硬盘坏道了,然后以开始不断折腾尝试,进行磁盘修复、磁盘健康检查、接线检查、重启系统、都无法解决。期间也问了 DeepSeek 等 AI 助手,皆无法解决。
在某次进行 sudo fsck -f /dev/sdb1
当磁盘修复时,重新挂载后,可以读取到里面的文件了,于是赶紧使用
rsync
将整个 /home
备份。然后开始对磁盘进行格式化,esxi 虚拟机重建,一直折腾到第二天凌晨 2
点,依然无法解决。
最后,想着算了,反正数据备份了,重新买一块盘吧。
早上起来后,脑中又开始琢磨,自己不至于这么倒霉,硬盘全坏了,现在的工况和以前正常时,好像没变呀,想着想着,突然灵光一闪,难不成是标签的原因?于是死马当活马医,然后将标签撕掉,重启后,硬盘正常被读写!
然后问了 DeepSeek,可能的原因如下:
彩票纸张或油墨可能含有微量金属成分,包裹时形成电磁屏蔽层,干扰 SATA 信号传输(尤其是高频信号)
实验数据表明,普通印刷品可使 2.5GHz 信号衰减 3-5dB,超出 SATA III 规范要求的 ±0.5dB 容差
真相了,该死的彩票,尽欺我老实人!
经过这次事件,吸取了一些教训,以此自勉:
- 没事不折腾
- 遇事先思考再动手
- 遇事不明时,不要想太复杂,由简入深地慢慢理