家里宽带突然变慢,网页半天打不开,连路由器后台都进不去?别急着重拨号或重启光猫——有时候问题根本不在网络层,而在你没注意的那台跑着 OpenWrt 或 DD-WRT 的软路由、或者某台长期插电运行的树莓派网关上。
硬盘悄悄出错了
很多老用户喜欢把路由器刷成 Linux 系统,挂个 USB 硬盘当下载机或 NAS。时间一长,断电、异常关机、U盘热拔插……都可能让 ext4 或 NTFS 分区留下不一致的元数据。Linux 内核检测到这类风险后,会默默标记分区“需要检查”,但不会主动执行——它得等你手动触发。
怎么知道该强查了?
登录路由器 SSH(比如用 PuTTY),输入:
dmesg | grep -i "error\|ext4.*needs\|fsck"如果看到类似 EXT4-fs warning (device sda1): ext4_need_fsck:439: fsck forced to run on next mount 这样的提示,说明系统早就等着你动手了。三步完成强制检查
先卸载目标分区(别对根分区直接操作):
umount /dev/sda1再执行强制检查并自动修复:e2fsck -y -f /dev/sda1最后重新挂载:mount /dev/sda1 /mnt/usb其中 -y 表示跳过确认,-f 强制检查(哪怕标记为 clean 也查)。如果是 NTFS 分区,换成 ntfsfix /dev/sdb1 即可。修完再打开 Transmission 或 Aria2,下载速度立马回来,网页加载也不卡顿了——不是宽带变好了,是你的存储底层终于喘过气了。