Tao's Blog
关于小主机过热自动重启的解决方法
Updated 2026-07-05 17:43:46

有段时间沉迷于小主机,在性能凑合的情况下越小越好。


最后就小到了极限,72mm边长这个级别,都不到一个M.2 2280的硬盘的长度。


小巧是小巧,坏处就很明显了,第一就是风扇声音巨大;那我想着声音大就不要放身边,丢一边做远程服务器之类的就好了把。结果第二点就完全无法用了,就是它会热到突然暴毙关机/重启。


结合到它风扇声音那么大,我自然而然的想到了是不是CPU硅脂没涂好散热不行啊,于是一顿拆,拆到能看到CPU晶片(没错,这种CPU是直接硅裸露的,没有金属顶盖的,以后再也不乱拆了免得压爆了)。


自己重新涂抹硅脂之后以为会好。然而,依然暴毙。


这是我从来没有遇到过的局面,后来知道是硬盘热死了。


所以以下是检查方法:

lsblk

看看m.2的2242/2230的硬盘是什么协议的

nvme0n1 (nvme*)→ NVMe

sda (sd*)→ SATA


NVMe的话

sudo apt update
sudo apt install nvme-cli -y
sudo nvme smart-log /dev/nvme0n1

或者
sudo nvme smart-log /dev/nvme0 | grep -i temp

SATA的话

sudo apt update
sudo apt install smartmontools -y
sudo smartctl -a /dev/sda

或者

sudo smartctl -a /dev/sda | grep -i temp

正常来说SSD的话50℃以下还可以了,要是六七十,那环境就很差了。
举个例子,我这个小闷罐,在我抢救之前,就是这个样子


在我物理拯救之后,就变成了这样


再也没有自动重启过了

这个现象非常少见,过我手都m.2没有几千条也有大几百条了,之前从来就没有因为过热而暴毙过,即使我从来没加什么散热片、散热风扇。

后来我发现了,那些大机器,就不提台式机、笔记本那些几十厘米长的东西,哪怕是12cm的mini主机,在ssd附近也是有微弱气流以及巨大的主板传递,还是能带走热量。


但是这种72mm的极致小闷罐,本来CPU那边就不怎么压得住,硬盘这边如果不把热传导走,什么硬盘都得挂。


还是直接上图直观:


没条件就减点铜皮铁皮然后金属贴着别的散热固体比如玻璃、金属、大理石之类的把热带走,不然就算换了金属可能也不太稳。


有条件的就直接加工一个好一点的吧,关键尺寸都标出来了:

Comments
0 public / 1 total
暂无公开留言。
每 IP 每小时最多 10 条(防止滥用)
2026-09-16 06:02:23 UTC+8 · 粤ICP备2020133391号 · 粤公网安备 44030002013857号