V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BBrother
V2EX  ›  问与答

请教一下,这个问题应该怎么排查?

  •  
  •   BBrother · 2023-04-26 16:21:40 +08:00 · 866 次点击
    这是一个创建于 569 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己在家里的一台主机上部署了一台 Ubuntu Server 22.04 ,上面部署了一些服务,已正常运行了大半年,除了中间有一次需要手动运行 fsck 修复文件系统。

    从 5 天前开始,大概每隔几个小时到十几个小时不等,机器上的服务就会挂掉,不是一般的挂掉,是所有的服务全挂了包括 nginx 托管的静态页面也无法访问,内网能 ping 通,ssh 能连上但无法进行操作,任何输入都会得到以下错误:

    -zsh:2: url-quote-magic: function definition file not found
    

    ssh 连接也会有神奇提示:

    mkdir: cannot create directory ‘/home/long/.cache/oh-my-zsh’: Read-only file system
    rm: cannot remove '/home/long/.zcompdump-babbage-5.8.1': Read-only file system
    zsh: locking failed for /home/long/.zsh_history: read-only file system: reading anyway
    

    然后在一些还能报点错的服务里会看到这样的错误:

    OSError: [Errno 5] Input/output error
    

    出现这个问题之后,甚至显示器都不能正常亮!

    仿佛就是因为一些神奇的问题,整个文件系统就突然访问不了了,重启之后就正常能用。

    设置每次开机强制执行 fsck 修复也无效。

    请问这个是什么问题?是硬盘坏了吗?

    4 条回复    2023-04-26 18:21:10 +08:00
    iyiluo
        1
    iyiluo  
       2023-04-26 16:32:31 +08:00
    很大概率是硬盘挂了,处于崩溃边缘。可以把硬盘取出备份,然后检查一下坏道
    Aloento
        2
    Aloento  
       2023-04-26 16:38:00 +08:00
    可以看一下硬盘健康度,还是提前备份比较稳妥
    BBrother
        3
    BBrother  
    OP
       2023-04-26 16:48:48 +08:00
    @iyiluo #1
    @Aloento #2
    用 smartctl 看了下,看起来没有问题,也不知道有没有别的工具可以测 ssd 的问题的,数据已经备份了。

    主要是想定位到底是哪的问题,可不可以修复,万一换块盘问题没解决就很亏,而且我这块盘虽然是块国产盘,但是它是去年十一买的,它还敢质保 3 年,不至于半年就坏了吧
    Aloento
        4
    Aloento  
       2023-04-26 18:21:10 +08:00
    你可以进一个 PE 系统扫一下盘,看看有多少红的
    @BBrother
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2539 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:17 · PVG 09:17 · LAX 17:17 · JFK 20:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.