V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yangxuan8282
V2EX  ›  Linux

Linux 系统挂了还有救吗

  •  
  •   yangxuan8282 · 2017-06-05 09:42:41 +08:00 via iPhone · 3927 次点击
    这是一个创建于 2489 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前两天在树莓派上 build postgres 的 docker image,结果运行了一会发现终端卡住了,重启之后发现系统挂了,能 ssh 进去,但打任何命令要么说 I/O error,要么说 command not found,不知道系统还有没有办法恢复

    机器和卡都是好的,换了个系统还能运行,卡在别的机器上也能读出来
    21 条回复    2017-06-05 17:12:08 +08:00
    qianguozheng
        1
    qianguozheng  
       2017-06-05 09:47:17 +08:00
    卡的问题。我卡怀過无数张了
    xiaoke0718
        2
    xiaoke0718  
       2017-06-05 09:52:01 +08:00 via Android
    用 ubuntu
    knktc
        3
    knktc  
       2017-06-05 09:52:36 +08:00
    估计是存储坏掉了
    gongbaodd
        4
    gongbaodd  
       2017-06-05 09:55:31 +08:00
    卡坏了
    doubleflower
        5
    doubleflower  
       2017-06-05 10:01:26 +08:00
    听说树莓派很费卡,毕竟卡没有损耗平衡
    yangxuan8282
        6
    yangxuan8282  
    OP
       2017-06-05 10:17:16 +08:00
    刚才试了一下发现又能正常用了,请大家忽视掉这个主题吧
    当时重启好几次都是一样的结果,感觉没救了所以来求助,结果刚才抱着再试一次的态度发现能正常输入命令了
    另外没有发现树莓派费卡,从 B+ 到现在 3B 一张卡也没坏过,期间好多次是不关机直接拔的电源
    tusik
        7
    tusik  
       2017-06-05 10:24:23 +08:00
    费卡倒是没遇到过,不关机直接拔电源倒是废了我几次系统
    firebroo
        8
    firebroo  
       2017-06-05 10:42:24 +08:00
    随便整一台。。第一台是自己大学时候使用的笔记本,第二台是公司配的台式机,第三台是公司配的笔记本,安装 fedora 用着都没啥问题。。关键在于要抱着能用已经很不错的态度,尽量少折腾。。
    twoyuan
        9
    twoyuan  
       2017-06-05 11:30:45 +08:00
    前几天刚坏了张卡,开机就是 Kernel Panic,拔下来存储卡之后插其他设备格都格不动。

    定期备份吧(还好我树莓派只用来挂硬盘备份另一台设备 2333
    herozzm
        10
    herozzm  
       2017-06-05 11:50:35 +08:00 via Android
    救援模式进去看看
    leekafai
        11
    leekafai  
       2017-06-05 12:02:08 +08:00 via Android
    树莓派非正常断电就会这样啥的,我的已经送人了,搞坏了我两张卡_(:з」∠)_
    cabbage
        12
    cabbage  
       2017-06-05 12:09:37 +08:00 via Android
    树莓派 tf 卡文件系统可以上 f2fs,貌似能提高性能降低损耗,但总空间会缩小一点。
    对系统日志没有特别需要的话,把 journald 的存储设置成 volatile,让日志写到内存里而不是卡上,或者干脆关闭日志。这样卡损耗会降低很多。
    yangxuan8282
        13
    yangxuan8282  
    OP
       2017-06-05 12:35:45 +08:00
    @cabbage 我倒是真试过 f2fs,装 archlinux arm 的时候就用的这个文件系统,但是没有感觉性能有明显提升,电脑上我用 dd 命令简单对比了一下 f2fs 和 ext4 作 rootfs,发现读写相差无几
    wuruxu
        14
    wuruxu  
       2017-06-05 13:08:06 +08:00
    可以把 respbian 烧到 U 盘上,开机只是同感 sdcard 启动到 USB 盘的系统上,这样就快很多了
    iyuli
        15
    iyuli  
       2017-06-05 14:05:49 +08:00
    去买张 KDATA 的 SD 卡吧,SLC 颗粒那张
    Osk
        16
    Osk  
       2017-06-05 14:15:54 +08:00 via Android
    I/O error 最好读一下全盘,看 dmesg 里还报 I/O error 不
    momocraft
        17
    momocraft  
       2017-06-05 14:27:19 +08:00
    journald 有相当频繁的 IO,一定要关
    yangxuan8282
        18
    yangxuan8282  
    OP
       2017-06-05 15:14:29 +08:00
    @Osk 提醒的是,我用 dmesg | grep error 好像没看到错误了,不过看来以后编译的时候还是得多加点 swap
    yangxuan8282
        19
    yangxuan8282  
    OP
       2017-06-05 15:21:47 +08:00
    @momocraft 我看 arch 的文章说可以把 journal 存储到 ram

    echo "Storage=volatile
    SystemMaxUse=16M" | tee --append /etc/systemd/journald.conf

    关掉的话就不方便查看了吧
    momocraft
        20
    momocraft  
       2017-06-05 16:01:01 +08:00
    @yangxuan8282 哦.. 写到 ram 的可以不关,持久的建议关掉。
    googlebot
        21
    googlebot  
       2017-06-05 17:12:08 +08:00 via iPad
    卡的问题,我改装 xbmc 的版本,同样的卡,就没坏过,系统也有关系,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2671 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 15:24 · PVG 23:24 · LAX 08:24 · JFK 11:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.