记一次“硬盘文件系统错误”修复过程

linux 新用户,这两天在升级 gentoo, 结果遇到如下错误, 看上去像是文件系统或硬盘问题(到底啥问题还不知道,但这不是本文主题)。

Emerging (274 of 363) kde-apps/kdenlive-20.08.3::gentoo
Exception in callback _EbuildFetcherProcess.async_already_fetched..uri_map_done(<Future


File “/usr/lib/python3.7/site-packages/portage/checksum.py”, line 92, in checksum_file
OSError: [Errno 5] Input/output error
已终止

因为始终绕不过这个问题(包括 unmerge 卸载了 kdenlive 包后), 我 sudo reboot 命令重启了机器,结果发觉进不了 X window 了,“could not create lock file in /tmp/.tX1-lock” 错

另外,Console 模式下,命令返回的中文消息都是黑方块,让我不知道到底咋回事, locale 返回的都是 zh_CN.utf8, 除了 LC_ALL 变量外,这个是空的,记得当初安装的时候看到哪里说过这个一般不设置,设置后可以覆盖其它值。

于是,执行命令 export LC_ALL=en_US.utf8
再接下来,命令行返回的就都是英文了。

发现文件系统是只读的,根据 https://www.cnblogs.com/jxldjsn/p/11337990.html

运行 fsck.ext4 -y /dev/sda3

再重启,就可以进 X window 了

更新: 最后 gentoo 升级成功了,当时遇到些莫名其妙的问题,碰巧解决了: https://forums.gentoo.org/viewtopic-p-8560408.html#8560408

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值