八年的运维经验,败给了一个引号。
几周前,我的Ugreen iDX6011 Pro NAS彻底罢工。不是硬盘挂了,不是电源烧了,而是我在/etc/fstab文件开头多加了一个'——系统直接拒绝启动。更讽刺的是,这个错误完全无害地潜伏了数周,直到一次意外断电才暴露。
打开网易新闻 查看精彩图片
我的homelab架构有点复杂:80TB媒体库存储在一台古董Lenovo RD440(跑Unraid)上,而Ugreen专职跑Plex,靠它的Intel核显做转码。Ugreen的UGOS系统不支持远程NFS挂载,我只能手动改fstab。每次编辑我都直接跳到目标位置,从没注意到文件顶部的那个幽灵字符。
断电后重启,屏幕报错,系统卡死。没有备份,数据全在里头。重装系统意味着重新配置整个环境,而我已经在NAS上跑了一堆服务。
最终没走重装这条路。通过Live USB进救援模式,定位到fstab的语法错误,删掉那个引号,系统正常启动。整个过程没丢数据,配置全在。
这次教训:再简单的文件编辑,也得看一眼开头。以及,homelab的备份策略,该补上了。
热门跟贴